Wait staff was excellent, everyone was courteous , the captain met you when you boarded and when you unbordered, piano player was good, food was ok, but… They had the audacity to make the suggested tip amount, predicated on the entire experience. In other words I was going to have to tip the waiter for my boat ride payment. We spent $100 on appetizers and drinks. I tipped 50% on that amount, because I had to consider the meal in addition to that. But really, trying to slip in the $400 for the cost of our boat ride, in the tip consideration, was a bit much.