I get anxious snorkeling and this was a fantastic alternative. The guide was super knowledgeable and funny. My 5 year old son loved it too and we could chat about what we were seeing in real time, which I loved.
The crew was amazing and qued a mother and baby, possibly 2 to the surface for play time!