We enjoyed the itinerary and had a good time. But, as usual with Princess, the food varied widely from excellent to terrible. The first week, the food in the main dining room was really high quality. Then it went downhill during the second week. The food in the buffet was consistently poor throughout, by the way. Can't recommend eating there unless you're in a rush.
Princess needs to get some quality control in their kitchens.
I should also mention that the entertainment staff and cruise director and his assistants were excellent. I especially enjoyed the Zumba classes.