My four friends and I traveled to the area from Minnesota and wanted to get a great snorkeling experience. We made a late reservation, but Betty was so nice in helping us get exactly what we needed. She even hooked us up with a free taxi from our condo to the meeting place, and back again. (And we ended up using that cab driver the rest of our trip!) The day we went on the snorkel cruise was a bit windy and the sand was all stirred up on the ocean floor but Captain Mike and Joe made sure we had fun. We stopped for dolphins on the way out to Egmont Key Island and got lots of pictures. Once to the island, we had time to explore, swim, snorkel, and find tons of shells! The 2nd snorkel location was a bust because the visibility was so poor that day, but Mike took us to a few different places around the island to find sand dollars and I even found a star fish! It was a very cool experience. On the way back in, we saw more dolphins and stopped to take more pictures. Mike and Joe were so very friendly and knowledgeable the entire cruise. They made sure every one was having a blast and were very interactive with the group. Another plus is that they had 2 giant coolers on the boat and encouraged you to bring food and drink. My friends and I especially liked being able to enjoy a cold one while we were enjoying all the natural beauty. I would highly recommend this cruise to people of all ages, and I will definitely go back someday!