My fiancée and I had a great time! I am a swimmer and she is not, and it was both our first time ever snorkeling. The crew was great and made it very comfortable for people of all levels. We had an awesome time and saw tons of fish, sea turtles, and even a manta ray. I will say they took us out to an area where the sea turtles hang out in order to guarantee sightings, which is great but lots of other boats and tour companies were there too. There were tons of other snorkelers in the water and we got kicked and pushed a lot. (Not intentionally, there were just SO many people). I recommend going at the earliest time slot so the crowds aren’t as heavy.