AMAZING EXPERIENCE. My husband and I saw so many turtles. The staff on the boat were extremely knowledgeable, patient, friendly, helpful, accommodating. The whole experience was extremely organized and we felt safe during the entire time. Equipment is provided and sterilized prior to use. We were pretty tired after the snorkeling so taking kids under the age of 8 might not be the best idea. Even if we did not see many turtles, I would still HIGHLY recommend this experience, this group in particular, to anyone.