We were a little hesitant about staying at this hotel due to some bad reviews, but I am glad we decided to stay anyways. We had a great time. Hotel is extremely clean, The staff goes above and beyond, The food was not bad, We did wish that there were more options, like offering breakfast at the actual hotel but it always worked out because if you’re heading to the waterpark, you would just stop to eat breakfast at the main lobby and walk down to the waterpark.
If not, room service is 24 hours and the food was good. The pool water in your room is not that cold. It is like regular pool water temperature. The water at Xcaret is way colder. Now the prices for merch are outrageous. As mentioned, this was during off-season so we could see some potential inconveniences during busy season, like waiting for shuttle, wait time for breakfast, finding seats at water park, and being too loud in room pool. But we are use to Disney vacations and were prepared for a hectic kids vacation and honestly it was not as bad as staying in Disney world. We loved it so much we are planning to visit the Nickelodeon Hotel in Punta Cana next year.