My wife and I cruised recently on the Crown Princess from Venice, on to Dubrovnik, Croatia, then to Corfu, Greece, as well as Katakolon, Greece, followed by Mykanos, Santorini and Athens, then topped off with 2 days at swa, then a day in Naples and finally disembarking in Rome, Italy.
The Crown Princess is a huge ship and the service onboard was very good - be it help from the Front Desk, Room Service, or even service in the Da Vinci Dining Room (one of two Anytime Dining Rooms onboard).
We were upgraded to a Mini-Suite with Balcony across from the Passenger Laundromat services, which at first concerned us, thinking that there would be constant traffic - this was not the case and we NEVER heard a peep from anybody using the room, so this was excellent. The bed was so comfortable and having a full bathroom with tub, made for much greater living space.
The mini-suite with balcony is an excellent size room Deck 9 Aft. Equipped with a full bathroom, this stateroom had plenty of room. Fitted with a king size bed, the sofa bed folds out into a queen size bed and there is a fold-out bunk which folds into the ceiling to house a 5th person in the room if required.
The balcony is a large size (about 7-feet x 9-feet), but does not have any overhang, so people in balconies above you can look right onto your balcony.
The room is convenient to the back elevators for the Horizon Court (Deck 15 Aft) buffet and also is in close proximity to the laundry facilities.
There is a full walk-in closet, a desk, two flat-screen TV's, a mini-bar, a safe and an additional closet with shelves for items that wouldn't normally be hung up in a closet.
The room has dual thermostats for those with differing preferences wrt temperature.
I highly recommend this room.