I love turtles, but haven't gone snorkeling to see them before as I typically experience sea sickness. Although our excursion occurred on a windy day with choppy waves, the crew always made sure to check in with everybody and even suggested the best places to sit on the boat if you were prone to seasickness. This was personally extremely helpful and helped to calm some of my fears surrounding the trip. Clearly, the crew was comfortable on the waters and operations were smooth. We received all our gear and drinks / snacks in a timely matter, allowing us to have the maximum amount of time in the water. While the water was crowded at the beginning with other boats / snorkelers, the last 15ish minutes we had the water completely to our own. They said that this was intentional, and aimed to offset their schedule from other boats'. Our guide in the water was extremely helpful in pointing out schools of fish and knew exactly where to find all the "local" turtles. There was also a lot of flexibility built into the trip, with those that were tired being able to go back to the boat early. There was also a floating mat for those who wanted to be in the water, but not as far away from the boat. They even saw some dolphins when we were on the water, and took a brief detour to get a better view of them! An amazing experience and cannot recommend more! Book now!