Not a good experience. I would not sail Carnival again. On the good side, we were upgraded to a suite on the ship and received VIP check-in through the skipper's club, after that the trip fell apart.
To begin with, we wanted to watch the NFL playoff game once on board the ship, however, the bartender at the sports bar wanted to watch college basketball and refused to change the channel for us - nice customer service, we watched it in our stateroom.
Dining evening one was a disaster. Couples next to us were receiving dessert before we received our appetizers. Waiter/staff had no manners, served the men first, ladies last. By the time we got our food, approximately 3 hours had passed and I had still not received dessert, though the other three at the table had. The Maitre D' did move us to a new section where we did receive excellent service on the couple occasions we dined at the main dining room.