TLDR: Use AirBnB experiences, and do not book with Miami Watersports Company. I booked the parasailing and jetskiing experience the afternoon before. I didn't receive any information about booking process--including the required 1 hour boating exam until the morning of. When I called the company to ask for more information it went straight to voicemail. Their website was also not up to date. I arrived to the experience about 15 minutes early and the check-in process was absolute chaos. If you reserve ahead of time--still expect at least a 30-minute wait. If you walk-in the day of, expect a 2 hour wait. After taking an 1 hour to complete the boating exam while sitting on a curb in the parking lot, I got to the front to the line. They asked for an additional $82, on top of the $179 I had already paid them, for "fuel". THIS is why they don't allow refunds of any kind, because at that point you're stuck. I walked away at that point; and both Viator and Miami Watersports refused to give me a refund. In fact, a customer service representative with Viator laughed when I called them. Please do yourself a favor and book with one of the companies on South Beach who have better prices, better customer service, and a better refund policy. Any company who refuses to give you a refund *even if THEY cancel due to weather* is a huge red flag and deserves to be reported to the BBB.