Very good experience, stayed for 14 days. Always found something to eat and the restaurants were great. There was one main Buffett and I recall 2 snack bars. Be sure to book at the Italian restaurant it was delicious.
Rooms were great always clean, new towels, two bottles of water with a one dollar tip.
Only downfall was the beach was dirty and over crowded.
A lot of mexicans visit this resort so you'll get a mixed atmosphere of tourists and mexicans.
Paid about 1200 cad each for 14 days. Great value.