This was my second cruise with Carnival, my first taking my daughter. Compared to our last cruise, which was on a much older ship the Destiny, this cruise was roughly the same.
The positive:
The ship has a very tropical, island feel to it. Our room steward was wonderful, absolutely no complaints there. There was always someome cleaning something around us no matter where we were on the ship, picking up empty glasses, sweeping the floor, etc.