Don't stay here! They downgraded us from our prepaid room without explanation or refund, leaving us without enough beds and told us to "call Expedia if you have a problem with it." Had to fish out beer cans and plastic wrappers from swim up pool and it was still dirty after that. Can’t get room service. Front desk is not available and they are completely useless/uncaring when you force them to deal with you. Towels are dirty. Hotel is a long walk from lobby, breakfast, waterpark, and shows. Shuttle bus is never around. There was no explanation on available facilities and events. Daily housekeeping is just making beds and emptying trash. Ocean views are obstructed by massive concrete blocks. There's a huge sand berm where the beach should be and the beach is further unusable due to all the rocks, seaweed, and plastic garbage. Hotel app is useless. Staff doesn't speak English well. No store for baby supplies, need to order anything from outside. Entire family was locked out of our room. Hotel doesn’t provide a breakdown of room charges, just groups them all together to try and hide their over billing. Clientele is lower class stealing kids pool toys, pool chairs and throwing garbage in the pool. Front desk made us late for our airport departure insisting every disposal wristband was returned or we couldn't leave the hotel.