Third time cruising with Carnival and it turned out to be quite disappointing. In a nutshell, the one port stop, St Maarten, I was really looking forward to was cancelled because the captain thought the seas were rough even though 4 other ships were able dock safely.
Embarkation was fast because we bought the Faster to the Fun package; otherwise the line is huge and takes about a couple hours to get past port security etc.
Our cabin experience was poor for the following reasons: 1) 1 110V outlet and 1 220V. My spouse uses a CPAP machine and so the power cord couldn't reach the outlet and had to convince the front desk clerks that we need an extension cord for a CPAP... you see, they only have a limited supply of them. Later on I realised there's one more 110V outlet in the bathroom above the mirror and one more 220V outlet for the nightstand lamp which didn't make a difference at all - CPAP needs a 110V. 2) bed was very uncomfortable and woke up every morning with a sore back. 3) AC vent was right above my bed, there is no setting to turn the AC off so I had to cover the vent in order for it not to blow into my legs and feet, otherwise I'd wake up with muscle aches. Otherwise, our cabin steward was friendly and attentive. Also, we had requested a king-size bed at the time of booking and no such for provided, for the second time in a row.
The 7West restaurant by the port is not the place you want to eat at - the bar is like one taken from the Bar Rescue show. Good prices on jewelery and watches at the shops though.