An amazing place to snorkel. The water is so clear that you will see 100s of fish of all shapes, sizes and colors. The boat ride down the coast was beautiful and there was plenty of time to snorkel (1 and 1/2 hours). All gear was provided, including floatation devices, tubes, etc. The boat even has 2 slides off the back and a jumping platform for extra fun. Check the website for discounts, we saved 25% on our trip.