We spent 5 nights here with our 2 and 5 year old. From the champagne welcome to the seamless checkout, we had a head to toe wonderful time. I read ALL of the comments prior to booking and almost changed our reservations due to some consistent commentary on the food, hot water situation, yucky beach, etc. None of these were an issue for us. Was the beach mucked up, sure, but 3/5 days it was cleared up enough (mostly thanks to staff who relentlessly attempted to keep it clean) that my kids spent hours enjoying watching the waves and collecting shells. The food was absolutely incredible. Some of the best meals we’ve ever had and besides the buffet, never ate at the same restaurant twice. We had zero issues with the hot water in our room. Lastly, the staff was just so accommodating and kind to our whole family, just so incredibly friendly.
My only real note would be that having a portal or some kind of app that electronically shows what’s available and when everyday would be helpful. They just had paper copies of all the important information.
Very happy that we kept our reservation and would definitely return