This was our first Princess cruise after 12 on RCCL, 5 on NCL, and 2 on Celebrity. I was hesitant to go on Princess (not my choice) because it is in the Carnival family and there have been too many problems on Carnival lines for my comfort. Nonetheless, we went and had a very good time. I would say that it was quite comparable to RCCL and NCL and a notch below Celebrity.
We (hubby, me, and 3 year old) stayed in a a mini-suite, which was wonderful. I particularly enjoyed the 2 TVs in the room (hubby could watch March Madness on mute while daughter watched a very good selection of family films on the other). The balcony was large, as was the bathroom. The room steward was very much on top of things, though I got the feeling that he was in charge of more rooms than he probably should have been.
The food on the ship was generally good, not great. The buffet was good, but not particularly inspiring (and the crowd flow of the buffet was disastrous--seriously, Princess, do a usability study on that). Breakfast got old quick, and the dinners were okay. The best part was that they generally had the same dessert as the main dining room. The pizza and the grill were very good. The fish and chips in the Wheelhouse on sea days were also very good. The steakhouse was fabulous, though you paid for it. The food and the service at the steakhouse were outstanding.
You know how they say once you book a balcony, you can never go back to a lower grade cabin? Well, I'm afraid Mini-Suite is the same for us. We loved the space. The two tvs were heaven. I thought that the room was thoughtfully laid out. The bed was a little uncomfortable, but the pull-out couch was surprisingly comfy. Loved having a bathtub for the little one.