Nice rooms and facilities, however two things rubbed me wrong way. When you arrive they tell you that the beach chairs are complimentary, but then when you go to the beach, they tell you that the beach chairs are complimentary but you have to pay $30 for an umbrella.
Also, every day there seemed to be problems with their hot tubs, not hot enough and the jets never worked.
For a four or five star hotel you shouldn't have such isssues.