Overall it was a great stay, a bit overpriced and very crowded during the last week of March. One thing we really didn’t enjoy was the fight over pool chairs everyday. If you didn’t get up at 6 am and put items on chairs, or pay for a reserved chair, it was impossible to get a chair anywhere near any of the pools. The beach was also crowded, but could find chairs there at least. The food was very good at most places. We loved breakfast at Cleo and Madeleine. Tip- order the continental and kids breakfast room service meals- was the cheapest option for breakfast. Our favorite day was probably the Baha Beach club since they credit your food since you pay for the chairs. We ate lots of good food, server comes to chairs, infinity pools are warm and amazing views.
I’ve seen a lot of comments about staff being unpleasant, but that wasn’t our experience. Everyone we encountered was very helpful and friendly. I actually slipped on a sandy walkway and dropped a tray of food- the lifeguard and another employee came over and helped me, cleaned up my scrapes, and got us another tray of food.
Would definitely return, but maybe not during spring break or holiday season!