We were really looking forward to this experience. However, we did not feel comfortable throughout the snorkeling experience. We were assured that non-swimmers would have no issue and be fine, but we needed help the whole time and there were not enough crew for the number of guests needing assistance. About half of the tour were non-swimmers or first time snorkelers and there were only 3 crew members on board. There were not sufficient safety equipment as well. Round floats, waist life jackets, and fins would have been very helpful. I would only recommend this for experienced swimmers that do not need any assistance.