is a must-do. From beginning to end, it was so much fun. The staff were great, and very attentive. They knew how to keep up the party atmosphere, always keeping everyone's drinks topped up. The place itself was beautiful, and the cliffs were amazing and well maintained. Snorkeling and kayaking were also fun and enjoyable. Lunch was delicious and well provided. For the cost, you get so much.