We went in late august for a day trip to key west with snorkeling! The bus driver was great, pick up was easy and on time, and we got exactly what we paid for! While everything was great, if i'm honest, i'm not sure we'd book this again. While the staff was amazing, truly beyond great, it was a loooong day on a bus and we got very little time on key west. When we arrived, because of weather, there was a scare that our snorkeling trip would not happen because our boat cancelled. Our trip leader was amazing and saved the day by getting us all on a different boat leaving around the same time that would be forging ahead! The boat was great and we enjoyed it, but when we returned, we only had 2 hours to rush around the island seeing all we wanted. My advice would be to spend the night in key west, and skip the day trip! Highly recommend this company though if you decide to do it! if you're only going to snorkel or do an excursion, go with this company! Truly great value for what you get, and the staff is really amazing and go above and beyond! 10/10 for all of that!