Our whole family absolutely loved this snorkeling experience. Our young kids (ages 6, 5 and 3) have never been snorkeling before, so we had no idea how they would do. The captains and other staff were immediately welcoming of them, made sure they understood instructions, gave special attention including allowing them to "drive" the boat (while off ;) and encouragement. The boat had plenty of equipment that fit them, and while our youngest initially wasn't a fan of getting into the water, they all thoroughly enjoyed it and saw some amazing animals! We saw so many different colorful fish, a sea turtle, and my husband went further out and saw a White Tip Reef Shark with a few other people. The food and drinks they provided were better than expected. Highly recommend getting the JOTO Universal Waterproof Pouch Phone Dry Bag, which allowed us to take videos underwater with a new iPhone. After we got off and went away, we realized we accidentally dropped something small on the boat, and the staff went back and searched for it and thankfully found it and returned it to us quickly. Our kids have been asking when we can go snorkel again! We are truly grateful for this memorable experience, that is leading us to a new family hobby to enjoy together!