Single thing my son wanted to do on our trip was to swim with turtles. This trip was awesome!! We saw so many turtles and tons of fish. The crew was amazing and clearly love what they do. They totally made the experience easy and fun.
Short ride to the snorkel area, so even those of us prone to motion sickness were fine.
The small parking lot is right next to the boats, but does fill fast. If it is full, and you are not in the first group of the day, don't panic. The group before you gets back 30 minutes before you leave and spots start opening up well before the 15 minute check-in time.
Great value for cost. Would 10/10 recommend this trip.