Booked and confirmed 12pm departure. They then emailed saying only 3, 4, & 5 pm departures were available. I assume they overbooked. Then emailed again confirming 1pm departure. Then no further communication until we arrived to check in, having sunscreened, dramamined, and walked to the marina from the hotel, and were told the 1pm departure was canceled. Offered to get us on the subsequent departure, them rescinded the offer, saying the 2 & 3 pm departures were full. I asked how I would be refunded and they told me to talk to the person I booked with. They were very confused when I explained I booked on TripAdvisor. So having not gotten to do the tour, we dejectedly returned to the hotel and now I get to monitor whether a refund is issued.