This was our 4th cruise overall and our first with Carnival.
Having cruised before, we had realistic expectations (average food; typical production shows; very tight slots in the casino; lots of standing in lines; friendly staff).
Carnival has the Faster to the Fun excursion which is excellent. I think that they should sell more of these.
The cabins are standard for the industry. No surprises here. Bring your power strip because cabins only have one outlet (not two together - just one).