Based on the other reviews we read, we were really looking forward to this cruise. The best thing was that the food was surprisingly good, and there were plenty of options to eat for each in our party of 9 (4 adults and 5 kids).
However, we were overall disappointed in the experience. We were told boarding was at 5:30, with departure at 6pm. Perfect to see the sunset! BUT NO! We sat and sat and sat, waiting for 2 different parties who showed up at 6:30. An hour late! So, after an hour of sitting on the boat, our kids were already getting restless from going nowhere, plus we missed the sunset.
Once we finally got going, the main floor of the boat was very hot. However, we could not even go outside into the cooler fresh air, because there were so many people smoking (and cigars, to boot!). Miserable.
Simple fixes: (1) Leave when we are supposed to! (2) Don't allow smoking!
Both of those were things we hadn't even considered and really tainted our experience, especially considering how expensive it was for our group. Would not do this cruise again - nor recommend it to anyone else unless you have no schedule or expectation or kids.