Some areas that were lacking can't be blamed on hotel, overcast or rain everyday of our beach stay, electricity going out and limited English speaking concierge but some areas were lacking. TV worked one day, Internet was active 15 minutes a day in room, pool was freezing and dirty. But it was friendly, decorated beautifully, in a wonderful location, nice breakfast, clean rooms and great shower.