Had an 8-night cruise to the fjords of Norway with wife and teenage son.
the fjords themselves - well worth the trip, especially Briksdal glacier;
the service - the ship's crew was mostly courteous and helpful;
the cabin - we had a mini suite, and it was clean and comfortable; the equivalent of, say, a 4-star hotel, although the ship is starting to show its age in some of the outdoor area- eg, the minigolf course.
The food. Mostly good quality, except for the pastries, which were tasteless and doughy, and the same every day, and the burgers, which were made with what seemed like low-budget patties.
Onboard entertainment: some good individual acts, but the main troupe, the girls and guys putting on the daily show in the big theatre, were pretty amateurish.
Only one complaint, really - but it's a BIG one: there are simply too many people on board for the dining facilities to cope with! You have to queue for up to 30 minutes for a table in the fine-dining areas; if you try the buffet option, you have to queue to get into the serving areas, then fight your way around filling your plate, then wander around, in vain, trying to find a table ... and eventually have to head out onto the windy, cold balcony with your tray of by-now cold food. And you have the same hassle every meal time - and for this reason alone, I won't go on another Princess cruise.