We liked the overall layout of the property and loved that our room was close to the beach. It's great to have palapas, chairs, towels, snorkel equipment, etc. available too. We really enjoyed the beach, pool, and bar. The bartenders were great and would make anything you wanted. The food was kind of hit and miss. We were glad to have the Secret's buffet next door available to us. As for entertainment provided, we really weren't interested in it so can't comment on that. Overall, we had a great stay.