This was my first cruise with Princess. Overall, a fantastic experience! The ship and crew are both top notch. Despite being nearly a decade old ship, it is well kept by its friendly staff. Embarkation was a breeze, luggage arrived nearly the same time as we located our stateroom. Our cabin steward was friendly and helpful. This ship is the perfect size. Plenty of places to go and things to do without seeming like you are forever wandering around a labyrinth of a ship. Panama Canal day was the highlight. Worth it to wake up early & enjoy the Panamanian sunrise while entering the locks. (There's a secret buried in another review on this site about the Island Princess. It will make your early morning rise all the more special if you find it.)
I have to agree with the other reviews, food was just ok. Although a blessing in disguise as I did not gain any lbs during this 10 day cruise, it was a disappointment to not have warm rolls or flavorful fish in the main dining room. We did not venture into the "upscale" restaurants. The all you can eat pizza was mostly overcooked (dare I say, burnt) and the grille above it was again, just ok.
Stateroom was a mini-suite with a balcony. Good space and the 2 TV's were a nice feature. No built in DVD player (included) was a disappointment, but not a deal breaker. Bathroom was surprisingly spacious and well designed with lots of shelves and places to hang things. Main bed was comfortable and cozy. Pillows... not so much. Might want to bring your own if you can. Fold away bed was uncomfortable and mattress was very thin. Anyone who weighs more than 60 lbs will not like it.
Kid Stuff: Not many kids on this cruise (10 total), but the kids club was friendly and well stocked. Lots of crafts and other fun stuff you will not have room to pack. Again, the warm, friendly staff thru-out the ship knew my child by name about day 3, so that was a nice, welcoming feel.
Tipping: This was my first experience with auto-tipping, ($12 per day per person). At first, I didn't think I would like it, but for me, it was more comfortable overall just tipping those persons that truly went that extra mile for you, knowing that others are still getting something extra.
Dining in the formal dining room: This was very pleasant. Although the food could have been better, it was a nice, (relatively) quiet meal. We were never interrupted with some kind of "show" by the wait staff or a blatant plug for money (see Tipping above) by the maitre d'. The staff were warm and friendly & attentive without being "in your face".
Dining in the buffet: It could be tough to find a table if you go a peak times. Staff are quick to try to find you a table and to carry your plate for you (especially if the seas are rough). The buffet is on the bow of the ship, so if you are prone to sea sickness, as some in my party were, I recommend taking your food out to the pool area for a more stable meal. There were plenty of tables and areas to eat at outside in the fresh air.
Pictures: Yes, there will be pictures taken & sometimes the photographers are in your way. Smile and move on... You are on vacation! (You don't have to buy them, so relax.)
Work out area: Free to use all equipment which was modern and well kept.
Lotus Spa: Very nice offerings, but not the best prices. (Surprised?) As with most cruises, check back frequently as specials arise daily.