My husband and I recently too the Royal Argosy dinner cruise. We thoroughly enjoyed the atmosphere and the views, but the food was substandard. Their website and menu tout food from the same restaurants as the Metropolitan Grill and Elliots, but it was nowhere near as good. The food certainly wasn't bad, but it wasn't worth the price, especially since the pre-paid dinner was actually quite limited. Half of the menu items required you to pay over and above the ticket price, which I think is a pretty sleazy thing to do. The drinks were expensive and average. We did enjoy our evening, in part because we were celebrating our anniversary and were determined to have fun, but in the future we'd choose a plain old sight-seeing cruise instead of this overpriced dinner cruise. Our waiter was extremely inattentive, to the point that my husband's soup was tepid and our bill didn't arrive until the boat had already docked.