I cannot begin to tell you how great I think this hotel is. Everthing about it is top notch. The food is so fantastic in every food outlet they have. You must try the Green Juice in the mornings I had it every day. At least I felt like I was starting the day healthy! The staff all knew my name and knew my preferences by the 2nd day of my stay. The pools are so pretty and relaxing and of course the beach, WOW!! If I were to point out any deficiencies I would say that the pillows were not all that comfortable. This place is worth a visit for sure!