This was a well-oiled machine from start to finish, which made for a safe, enjoyable experience. It was my second time snorkeling, but my first time doing so in the middle of the ocean, and I'm not the strongest swimmer, so I was a little nervous once we hopped off the boat. And I have to admit, the first 5-10 minutes were a little scary as I got used to breathing through my snorkel and not through my nose (tip: make sure your life vest is FULLY inflated before you jump off the boat lest you flail around like an idiot like me). But after that, it was really fun. We stuck with our guide who did an excellent job spotting the turtles and guiding us to different areas. We saw so many turtles! I've never experienced anything like it. The boat itself was comfortable, had a clean bathroom, and was stocked with snacks and cold beverages. This was a great value for a once-in-a-lifetime experience.