Do not stay at this resort. The food was terrible. I expect with an all inclusive, the food to not be 5 star, but this was ridiculous. Also if your children drink milk don’t plan on getting it here. They only use lactose free milk. Staff was rude, especially with dealing with a room beneath us partying until 12:30 at night, and having their drunk kids play in the pool. All 4 of my family and myself got sick from the food, as well. The resort is also far from anything else. Rooms were clean. Resort was clean. Beach is not for kids, as it has huge waves. Also beach has dangerous men “selling coconuts and cigars”,d one of these men was armed. I wish I would have never gone. A week with hungry kids, parents, and rude staff turned a vacation into a stressful week. I am beyond angry. The restaurants aside from the poor quality buffet, didn’t have half the dishes on the menu. Thank god the lady in the morning made omelets or we would’ve barely eaten ourselves. The character breakfast is just another buffet with food that the normal buffet should hold its standards to. That was the best meal and it costed $450 USD extra. Waterpark was good for small children. There are only 3 slides for teens or adults. The transportation golf cart to bring you to the waterpark takes forever, while premium guests with timeshares are treated like a whole different class of people. The shows at night were great for kids and family and I will say that was the best part of the resort.