I was saddened to hear some of the poor experiences other cruisers had on this ship. We had a great time. Our waiter, Mustafa, was excellent. The ports were nice, especially St. Maarten, and as another cruiser mentioned, Nassau was also very clean and the people there were pleasant. (We almost didn't even go ashore because of all of the bad reports we had been hearing about Nassau.)
The entertainment was phenomenal! We have been on 3 other cruises (2 with Carnival) and to Vegas in the last 4 years and still thought that the production shows were among the best we've seen.
The food was average by cruise ship standards, I have learned to stay away from the buffets because of the crowds and likelihood of getting cold food. I much prefer the dining room, especially for breakfast and dinner. We ate at Johnny Rockets a few times and the sandwiches were great (try the apple pie a-la-mode also) but beware, it can get crowded.