Embarkation-My traveling mate and myself flew in on the same day as our embarkation. Transfer through Carnival was very good. Once at the terminal, it was just as all of the reviews stated...Chaos! These people should learn from the Carnival terminal employees in Ft. Lauderdale. Thankfully, my cruise mate was a platinum member. The VIP lounge was not organized and the attendants were stressed. Once through that part, it was very smooth getting onto the boat. However, the cruise terminal was completely empty, and it was 12:30pm. That meant all of the people outside were still waiting.
The Ship-it is not the most tasteful in decor. Because I had sailed on Carnival Freedom, the layout was almost exactly the same. The room was fine, but the room attendant never introduced himself. It wasn't until the 3rd day that we met him.
Dining-Our waiting staff at dinner was really wonderful. The food was mostly good, some nights being superb, others just OK. But for the price, it is really fine.
Cabin was just fine. The larger Carnival cabins are as good if not better than RCI.