Fantastic snorkel experience with some of the best snorkeling I've ever done! I've been to the Great Barrier Reef, Florida reefs, many Hawaiian tours and the fish at the spot this tour took us to were so amazing! The boat was comfortable and the food was great. They were very accommodating with food allergies and easy to work with. I booked for a group of 20 and it was just great! We had people aged 9 months to 80+. Make sure you ask for the boogie boards with viewfinders for the little ones, they were a hit!