We are experienced cruisers and have generally gone with Celebrity. A friend booked this cruise with Princess to Alaska.
The boat itself was clean and well laid out. Lots of little issues (broken lights, toilets not working etc) however that indicated maintenance not being kept up. Boat was a bit tired but overall it was fine. (Except huge engine vibration when in reverse).
Dining Room Food presentation was good. Food quality was only fair; frequently not hot, overcooked and dry. Certainly not up to Celebrity.