As "pay back" for all the great advice I get on Cruise Critic, I've made this a pretty long review. I tried to put headers and review by subject rather than my date so that you can navigate and ignore anything that isn't interesting for you.
A bit of background: I'm a middle-aged (!) professional and very well travelled mom, and my duaghter is a very well travelled 11 year old. I'm American, and my daughter is American-English and we are living in Switzerland. She caught the cruise bug after we went on another Med cruise last summer on NCL. She's been working very hard at school this year, and so has her dad, who retired recently and is retraining to become a teacher. To give him some space to work on his dissertation, to reward her for her hard work, and to give me some downtime to spend together, I decided to book a cruise as a surprise spring break mother-daughter trip. Doing some basic research quickly showed that there weren't many choices for a Europe based trip which fit within her holidays, so the RCCI choice was more or less made for us.
My daughter knew we were travelling, but not to where. I managed to keep it a secret - even when we checked in at the airport at the Swiss desks which manage a number of flights, she didn't know our destination. She only found out we were travelling to Barcelona when we got to the gate. Even then, she assumed we would be spending the holidays in Spain. My husband had written out the port directions in Spanish for the taxi with a request not to disclose them, so she thought we were in a cab to our hotel. I got the expected reaction as she slowly realized we were pulling up to the port where a number of ships were docked and she understood we were cruising that week!
Comfortable cabin, but the forward location made it a long walk to dining and other aft-located spaces. The balcony is comfortable, with two chairs but no lounge chairs. There is lots of storage space, even in the small, but well appointed bathroom. The walls are quite thin, though, and when the balcony door is open, you almost feel like you're sharing the cabin!