We picked this cruise because it was short and we wanted to visit Vancouver. Plus we were anxious to cruise with Princess for the first time. Probably will never cruise with them again. The food in the main dining rooms was truly awful. Either no taste or way too much seasoning. We found the food in the buffet to be much better which is kinda odd since it comes from the same kitchen. However the design and flow of the buffet is a disaster. And was always a challenge to find a table. The extra fee restaurant " Share" was a welcome change. The $40 charge a person was well worth it especially after dining in the main rooms. The ambience, staff and food at Share were simply amazing. For vegetarians there are ample options in the buffet, main dining and Share.
Our mini suite cabin felt cramped with a poor layout. Our steward was ok but he was never around so hard to comment on him.
Our biggest disappointment was the crew in general. It seemed like they all wanted to be somewhere else. No smiles. No eye contact. Just a few were cheerful and helpful but the general feeling was sour.