We wanted to take our kids snorkeling, who are 10 and 14, and this was fantastic. They were geared up with wetsuits and all the gear we needed. It was a small group of 7 so the guide spent extra time bringing things up from the ocean floor to show the kids and teach them about sea life. Wonderful!!