We were very pleased with the experience overall and would book another cruise on this ship.
The food was excellant, especially in the Truffles Restaurant, with one exception. On the last night, we had the Turkey dinner which turned out to be pressed turkey and not much better than a second class diner would serve. The 24 hour pizza was a nice touch and, surprisingly, the pizza was very good.
We ate in the Golden Fleece Supper Club two nights and found the food there to be on par with several five star New York restaurants we have visited.