We've sailed on Princess, Rhapsody and some P&O cruises so I'm comparing the ship to them. Overall I wouldn't sail with Carnival again as they don't compete. We had 3 kids 16, 13,11. There always some good points and bad so I will explain on each.
An exhaustive embarkation about one and half hrs. The cabins were good and quite large.
The cabin and restaurant staff good. Food in the restaurant good. The buffet food was just OK but the area was a ludicrous design. 8 buffet counters serving different types of food each with its own queue. So then everyone is wondering around each counter trying to find food they liked and then search for a spare table to eat cold food.