This is an absolute must do! I highly recommend doing the 7 am ride as there are not any other boats out, and we had the whole area to ourselves. It was a perfect day with calm and clear water. We saw SO many turtles and even had some come up to the surface right next to us. In addition to seeing the turtles, I was able to hold a sea urchin, a starfish and also touch a small octopus. All the workers were amazing and really made this a memorable experience. If you're looking to snorkel and see lots of turtles, this is the tour!