The hotel location was good, with a stunning view and lots of restaurants nearby and a charming little town. The swimming pools were great, clean and fun. Unfortunately the hotel itself is tired, lots of little bits of maintenance, painting, fixing required. The rooms were surface clean, but not detailed. The breakfast buffet was standard and fine, however the evening food was barely edible (we opted to eat elsewhere even though we had paid for it to be included). The day-to-day staff were very nice and kind, they looked over-worked but always extremely nice to us. Any requests we made, like about bringing a roll-away bed, fixing the wifi, and bringing baby-food, were done immediately. Overall we were a bit disappointed and would not stay here again.