Specifically booked this trip to go snorkeling. I can understand that weather can be predictable, but as of 10am (2.5 hours into the trip) we were still not being told anything even though we knew all other water activities were cancelled. Since we had booked the trip through a third party we were left to figure it out for ourselves. Instead we were being pushed into purchasing other tours and ignored when asked about the loop- FREE TRANSPORT RUNS EVERY 15 MINUTES. DO NOT BUY ADDITIONAL TOURS BEFORE CHECKING IT OUT.
When I had called I was told I would be refunded the difference between the transport and the snorkel activity, upon which I was only refunded half. (Check for yourself, the transport is about 60$ USD, the snorkel activity is about 180$, I was refunded 63$)
We stopped somewhere for breakfast (which was greatly overpriced even for Miami), with no vegetarian options, and we barely had enough time to order before we needed to leave again.
We were not allowed to eat on the bus.
Seats on the bus were broken, yet some of us were expected still to use said seats.
Once we finally got to Key West, we were told we needed to leave at 6:15pm sharp. No exceptions.
We finally left at almost 7pm, making it impossible to be back for the 3.5 hours time estimate that was given to us.
At almost midnight, the bus crashed into a tree (yes really).
I finally needed to take an uber back to where I was staying which cost me an additional 20$ USD.
If I could give 0 stars I would. I understand many of these factors were outside of the representatives control, but absolutely nothing was done in terms of offering to help. I HIGHLY recommend you avoid this at all costs.