Fun family trip! The staff was very friendly and knowledgeable and made us feel right at home. The boat and equipment was new and clean. We seen lots of dolphins on the way there and back. Snorkeling was fun and had a nice time sightseeing on the island. I only wish we had more than an hour to sightsee on the island.