We had a 3 bedroom inside cabin they were twin beds with one bunk bed over, plenty of drawers and wardrobe space, spacious bathroom as well. My parents had an outside cabin with balcony but they had a smaller bathroom - we also had more floor space in our room, but we would definitely go for an outside cabin next time, just to see some day light and somewhere to sit.
All restaurants were great, we used them all - Pizza/Pasta (service was a bit slow), Horizon for evening meal, breakfast and lunch - all very good. Afternoon tea was great a lovely english tradition. The Steak Restaurant was excellent, we ate in the Rigolata restaurant most evenings with any time dining - we never had to wait for a table any more than 5 minutes. One gripe is the price of drinks, very excessive, cheapest bottle of wine was £20 for a Chardonnay - I have never drank so little on holiday!!
Entertainment in the evenings was OK, some better than others (although our Son was not keen) - the Disco was very quiet, we went twice. We watched a few movies under the stars - Slumdog millionaire and a few others which were all very good. They show the live football matches for the top games in the afternoons which appeals to the British.
Our son spent a lot of time in the childrens club, but he would prefer to be with the 13 years olds but they had strict rules on this - he could not join so he had to mingle with the 8 year olds which he was not too happy about.
The ship was very clean and all members of staff were excellent, very friendly.
We went during the Easter School holiday's so there were lots of children on board, but not so many that they were under you feet, we did not see many babies or toddlers. Lots of English a few Americans, Germans and Canadians. You get your usual problems with reservation of sun beds, particularly on days at sea, but if you hunt around you can usually find one.
We did two Princess organized shore excursions - both were very good. On the whole we organized our own excursions from the UK and these were very good and saved us a lot of money. One gripe on the shore excursions is that they don't provide you with a preview brochure - you have to do it all on line which can be tedious.
When we checked in at Gatwick we did not see our bags until we got to our cabin, the same going home, bags went outside our room the evening before departure and we did not see them again until Gatwick. It was all very speedy and efficient.
We would do another cruise but not until our Son is older so that he can really make the most of it.