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.
Our room was very clean, spacious, and cabin steward provided prompt attention to our needs.
Carnival adds a ten dollar a day gratuity fee per person to the cost of the cruise which is understood and we had no objection to that practice because it does eliminate the need to tip individually. However, I do take exception with Carnival asking its passengers to tip the Maitre'd. They start asking for a tip at the debarkation briefing, mention it again in the ship's newspaper, provide the envelope for it on your bed at night, and then the Maitre'd stands outside of Truffles Restaurant looking for the envelope. We did not give him a tip because he provided no service to us whatsoever, in fact he never even said hello to us.
One point that needs to be mentioned is embarking from the Port of New York. It is not a pleasent experience. The lines are long and it takes about one hour to board the ship. Debarkation is also a time consuming process. So just be patient and relax. Carnival does not have much control over either of these items because they are controlled by US Customs and by security measures in effect since 9/11.