Our tour guide, Blake, was awesome! However, I booked this online and it wasn't as advertised... not even a little. For starters, it doesn't leave from hurricane hole marina and we had a REALLY hard time finding it. It was advertised as Swim and snorkel in crystal clear waters with more than 600 species of colorful fish, coral and other sea life. The listing talked a lot about reefs, etc. The mini boats were definitely really cool. We went out back country, which was stunning. But we didn't go to a reef, we went to a sand bar in the middle of nowhere and snorkeled mangrove forest, not reef. It was still really cool in it's own right, and definitely worth the trip, but I couldn't help but leave feeling disappointed. The listing had me pretty psyched up about the worlds third largest barrier reef and all the turtles and parrot fish I'd see. Instead it was barracuda and mangrove snapper. Still a cool trip, but tripadvisor/viator false advertised and mislead me.