This was a scary snorkeling experience and I think it was due to lack of adequate staffing. Our boat appeared full with about 20 people and then at least 10 more people joined as part of the group last minute. I'm not sure if 2 tour groups got consolidated, but it was too many to do an organized snorkel. The crew was great, but not much instruction was given about what was going to happen and no one to really ask. The group that came in at the end did not appear to understand the instructions and were screaming as they jumped off the boat and appeared to be crying/continuing to scream as they were in the water. It totally scared my 6 year old son. The crew kept asking the people to stop screaming and to slowly glide out of the boat, but it was of no use. By the time my son and I got into the water, our snorkels were falling off our faces, but hard to adjust with the waves on us. In addition, there was no crew member to help us for several minutes. In that time, my son's pool noodle started to float away as did mine. It's dark and hard to see mixed with the waves and the screaming. I think the crew did their best, but they were grossly outnumbered. I would not recommend this if you are not a confident swimmer. I chose this group because I thought it would be the safest (life jackets provided for adults and children). Ultimately, we did see manta rays, a beautiful sunset, and got hot cocoa with a gorgeous view of stars on our way back. However, I'm still not sure it was worth it with all the panic my family felt while it occurred. Again, the crew was awesome, but they were outnumbered.