The trip was amazing! The bus was on time for pick ups in the morning and we were in Key West by lunch time. I had about an hour and a half before my snorkeling tour departed to explore the island. The snorkeling tour was awesome! We went to a coral reef about an hour away. The captain pointed out different types of birds as we drove. This was my first time snorkeling and the guides were really helpful. In the water I saw so many beautiful fish, coral, sea urchin, and even a shipwreck! Bring an underwater disposable camera if you do this, I really wish I could have taken some pictures. We were in the water for about an hour and on the way back drinks were available. Once we got back to land we had about an hour before the bus left 5:30pm. We had nearly 6 hours in Key West total, 3.5 of mine were spent on the snorkeling tour. The bus driver was really great, he was funny and gave great information on the trip down and about the island. The bus left exactly at 5:30 so make sure you are back when the driver says to be.
Experience was great, Driver was nice and knows a lot about the place we were visiting. This is a long trip, I recommend to pick up guests earlier. Definitely 6 hours are not enough to see the most interesting places at Key West.