Great location for people-watching. The food is expensive and not that good. Potato chips are made out of reconstituted potato powder as in they're not really chips. $30 for pork burger and a beer.
If you order on lower deck, do not take a seat at upper deck, the food will never come to you. They lost you and forget your order. Damn for Sirloin steak took more than 1 hour to get it to table.
Do yourself a favour and keep walking! Took an age for the waitress to return with my wine, I wasn't ready to order so she left and never returned. I cut my losses and bailed!
Sat us at a dirty table in the entrance. No menus/ cutlery. Groups sat after were all served. We waited & finally got menus (table still dirty). Waited for order to be taken, eventually gave up & left