This is our 3rd time with Carnival. Overall we had a very good experience. We used a separate transfer service because of our flight times. The embarkation and debarkation processes were smooth and the wait was no longer than we should expect for the number of people. Both took about 45 minutes and were very organized. No problems with our room or cleanliness. One complaint we had was one excursion where we were told to wait in the lounge and ended up waiting almost an hour, apparently not the fault of Carnival but the tour people--but we were not told why we were waiting so long, so an announcement to the group would have been appreciated.
Dining was fine--food was average to excellent. We saw 2 comedy shows and a magician, all were good shows. The cruise director was cheerful and fun. We weren't crazy about the layout of this ship. We spent a lot of time detouring around the casino to avoid the smoke. We would definitely use Carnival again.