Ship:
This was my 8th cruise but first on Princess. I was with my mom and she cruises Princess at least once a year. I thought the ship was clean and in good shape. There are so many bar/lounge options, several pools, etc and the ship never seemed really crowded to me except for a few occasions: lifeboat drill, trying to get off the ship in Victoria and waiting in line for dinner, etc. We liked Crooners and went there every night before dinner for martinis. It is a great spot to people watch and the waiters were great in there. The only crew member who took time to learn our names was Anthony in Crooners. Usually on past cruises it seemed like more of the staff tried to remember you by name. We had a mini-suite and it was perfect.
Food:
We loved our cabin. The location was great. The closet had tons of room and the bathroom was a pretty good size. The only complaint is that there are only 2 plugs in the entire cabin and non in the bathroom.