Overall we were glad to take in this cruise. The announcer was amusing, it wasn't a recording, which was nice, and it felt authentic and gave us the ability to saw we had seen certain landmarks we may not have gotten to otherwise in a short weekend stay. We learned information we wouldn't have otherwise, which is also alway a good aspect of the tour like this.
I do suggest getting these early, as there was a line and the seats are not reserved unless you pay extra for specific sections. We sat outside which was fine for us, if a little chilly. But we felt lucky to have seats together, as some parties had to split up if they were in the end of the line-up for that departure.
There is food on board, but the choices are limited. Though alcohol is served, the beer choices were not nicer craft brews, so if beer is your preference, be prepared to pay $9 for a large can of something you may or may not care for. Soft pretzels were $4 each and a bottle of water was $4.