I went on the dolphin watch tour with my wife and two kids (11 and 7) and it was one of the best days of our key west vacation! My kids love dolphins and all marine life and we were all so impressed that the captain and mate stressed the importance of respecting the dolphins and just observing them doing what they would naturally do. When left to their own devices, the dolphins actually put on quite a show! they were jumping out of the water, chasing bait fish, and they even swam up to the boat and we were able to get a close look at them. It was really special. The snorkeling was also incredible. The water was shallow which was great for my wife who isn't so confident in the water and we saw tons of different fish, sponges, corals, and lobsters. Captain Stevie was hilarious and first mate Olivia was very attentive and made us feel safe in the water and made sure we had everything we needed throughout the whole tour. After snorkeling she even served us unlimited mimosas! I would highly recommend this tour and make sure you ask for Stevie and Olivia! We will definitely be back!