Overall, gorgeous rooms, setting, and grounds. Staff was overall very attentive. 99% of occupants were from UK, with lots of returning customers. If you are looking for great beach experience, this is not the place to go. Also, average age was probably 70 yo -- not a place for newlyweds/younger generation.