I have cruised with Carnival one other time for my Senior class trip back in '92. This was my wife's first cruise. We really enjoyed the cruise, mostly good, a little bad. Let me get the bad out of the way first.
We had the worst day on the way to Norfolk. We were traveling from upstate New York to Norfolk, VA on train. Let me point out our bad travel experience had NOTHING to do with Carnival. We were supposed to take a train to Penn station in NYC then switch trains to Newport News, VA. We could not take our first train to New York because of a bridge fire in upper Manhattan. So we had to drive to another town, catch the train to Grand Central Station. We took a "cab" to Penn Station where we got ripped off by the cab driver. Here's a word of warning if you have to take a taxi in New York City. Please make sure it says taxi on the car. The driver asked us how many of us there were and where we where going. He put our bags in the trunk. The car was a plain blue car with no writing on it, no meter running, no taxi driver's licence displayed. He charged us $120.00 to go from Grand Central to Penn station! I know it doesn't cost that much. We missed our connecting train at 1:05 PM and had to catch the next train at 3:00 AM. Again, this was not Carnival's fault.
The only thing bad about our cruise was the Steakhouse. We don't really have any complaints about it, we just didn't enjoy it as much as eating at the Golden Restaurant. The service was good in the Steakhouse. The presentation was excellent. The taste of the food was just ok. We will not do the steakhouse again, however we do recommend that everyone should try the steakhouse at least once. Your experience might be different from ours.