Great experience! Communication was excellent - even reached out to us ahead of time to suggest a reschedule in order to avoid bad weather. Captain was friendly and professional, and she made sure that the excursion included things that we wanted to do. We saw dolphins, sea turtles, sea urchins, and more! It was our first time snorkeling, and she provided the equipment as well as lots of pointers. Friendly, professional, knowledgeable, and fun…highly recommended!