The crew on this trip was amazing. Everybody was genuinely friendly and took the time to go over all of the safety topics in an entertaining way. The boat itself was immaculate. The ride was nice. Bar service spectacular.
I ended up coming back in from the water within 5 minutes after starting because the spot to which we were anchored was extremely choppy and it was difficult to maneuver. Between the waves, the constant water getting in my snorkel, and the poor visibility, it was not ideal. Not much anyone can do about mother nature, i suppose.
Several people did not have the same problems.
Only recommendation for the operators: it would be better to stock dry snorkels instead of just the tube style. For people who don't snorkel much, this would make a huge difference in the quality of the experience.