We stopped in Key West while on a cruise and booked this excursion. We love to snorkel, and have our own equipment, but we had never done anything like this. Just one word, FANTASTIC! Beautiful boat, wonderful staff, and great weather made for a day to remember. Do yourself a favor and take this trip.