"This is a good value for your money.
The beach is GORGEOUS, the pool immense (although the floors tiles are chipped and missing pretty much everywhere).
All the pool loungers are gone before 9 am but rude/inconsiderate people that just drop their towels and never show up all day: very frustrating, management should monitor and enforce some rules on reserving them.
The food is very average, the specialty restaurants are hard to book and really mediocre, especially the Coral and steakhouse. The sushi/hibachi is not the best food wise, but the hibachi experience is really fun (especially for kids). The Spanish restaurant - la Fuente - is probably the best of them, but again, reservations are really hard to get and the waits at concierge are ridiculous. The buffet food is REALLY stale and mediocre, there's a huge selection but it's actually the same stuff over and over, the breads and any bakery items are very stale.
The lines to secure a table are brutal at peak times.
The staff is friendly and the SPA massages are an absolute must!
The disco club is a stunning venue, but they only play the same 5 reggaeton songs on repeat all day every day, so if you aren't a reggaeton fanatic, it's meh.
The night time shows in the theatre are really well made, kudos to the production.
The activities staff is really great in general!
BEWARE: the "convenience" store has absurd prices. 20$ for a SMALL sunscreen tube, 35$ for a 12 pack of diapers..
All in all, we would return again.
"