We have done three P and O cruises and felt it was time for a change. Carnival seemed like a good option as we are sailing with a shy 12 year old.
The cabin was a premium balcony and very spacious. There was plenty of room for our clothes, both in wardrobes and draws. The bed was very comfortable. The couch, which was my sons bed was plenty big enough and very comfortable.
The cabin stewards kept the room very clean and the beds were made everyday, twice a day and turned down at night. The only fault in the cabin that I could find was that there was dust on top of and below the fridge, but that is being really picky.
Cabin was very large, bright and airy. Balcony was very large.