Such an amazing time! Staff are wonderful and friendly. Pools are kept immaculately clean and plenty of extra activities like snorkeling, scuba diving, and party boats! If you go, it's worth the extra money for the private dinner on the beach at sunset! - via 