We did the dolphin watch and Snorkle and thought it was one of the best parts of our trip. Before we got on the boat, captain jim let us know that the conditions weren't ideal to see dolphins and the water probably wasn't clear enough to see fish with the snorkle. They offered everybody the opportunity for either a full refund or a reschedule date. We decided to do it anyways because it was our last day and he promised to try his best to find the dolphins and make the trip as enjoyable as possible. He lived up to it and more. We saw 5 dolphins and watched them for an hour. The water was a little cold for my liking so I decided not to snorkel, but Hannah and Jim kept us entertained on board while several others snorkled. That type of dedication to their customers cannot be matched and I appreciated their honesty upfront. I would HIGHLY recommend this trip for someone who loves being out on the water and wants to enjoy the views of Key West. Also, with the several discounts they offer, we got 30% off, so the price is very reasonable.