We had an excellent experience with Turtle Tours. We rented on two separate days, first a smaller boat, (then graduated to a larger, faster boat so that we could go out into the ocean).
Susan was very knowledgeable about the area, provided maps for snorkling (and recommendations for dining), and really helped us plan out our day to the fullest....
More