My wife and I stayed at Eolo in March. The hotel is beautiful and located in a fantastic setting. The food is excellent and so is the wine!
However, the best thing about Eolo is the staff - they cannot do enough to make you comfortable and satisfied.
If you go to Calafate, I would highly recommend that you stay at Eolo.
Only negative would be the rather average pool area.