We had an awesome time! Visited in September and unfortunately there were a lot of jellyfish in the water that prevented us from snorkeling out to the reef. Several experienced snorkelers on our tour were able to get through the jellies and enjoyed their views, I hear they saw a couple barracuda but even they were impressed and surprised by the number of jellies. On the way back to the island we saw a massive sea turtle and a couple juvenile dolphins! I went with my 10 and 15 year old boys and we really enjoyed the views of the islands, homes, and resorts from the water. It was a beautiful boat ride and worth every penny even though we didn't swim. The deck crew were awesome, we went out with Cody, Jordan and I can't recall the captains name but they were super informative and very kind & helpful. They went through a lot of safety info and were able to tell us a lot about the animals, water, and surroundings. All equipment was provided, but I would recommend bringing your own snorkel gear if it's decent as I felt theirs was rather cheap and their snorkels have no water blocker at the top.