All bad. The instructions were terrible. It didn't say we needed to be there 45 min ahead of time until after we paid, we rushed over to find there were no signs (plenty of signs for other companies, that I will use next time). We downloaded an app to be "paperless" and found the line near the "mojito boat" that the email said. Once at the front of the line we were told we needed paper boarding passes, which was another line 500 ft away. The boarding pass line was very slow and by the time we got to the window they said they were over booked and we couldn't go. They gave us a number to call to move to the next time. We called and they charged us $15 (per person so $60 for our group) to move to the next time. Back the window they said the next time was now sold out (maybe 5 min later).
Maybe the boat ride is good, but the service before is terrible. Also we could see the boat was overcrowded despite it being a Monday and cold. We booked a certain time for a reason, now I'm trying to get a refund.
If you decide to do this: show up super early, get a paper boarding pass, bring a mask, be ready to be packed in.