We have cruised with princess before and this experience was just okay. The rooms were clean but a bit a dated and were fine except for the sewage smell that seemed to permeate not only in our room but in parts of the ship. It was not pleasant to say the least. I see other reviews that mention this so this seems to be a ship wide issue.
The dining room service and food was very good but buffet was terrible. Tables were never clean and food was bland and some of the fruit and salad served was rotten.
Entertainment was pretty decent. However, this ship is geared toward an older crowd so the shows may not be entertaining for a younger audience.