Let me start by saying that we took this EXACT cruise last year...same ship, same dates, same itinerary..and it was FABULOUS!
This year, we thought that it was lacking. The food was average, at best. I find it insulting that the beef item on the every day menu in the MDR is hamburger...really? I could go up to Trident Grill for that! The dress code was not enforced in the dining room at dinner. Saw many people in shorts (not dressy ones either). I resented the fact that I packed based upon a posted dress code but then it was disregarded. If you are not going to enforce it, just get rid of it!
As far as entertainment, they had many of THE EXACT PERFORMERS as last year. I understand the production shows being the same, but the singers, comedians and trio in the Atrium? Also, some of the "game shows" that they had in the Explorers Lounge has turned to Carnival Cruise levels (raunchy and dumb). Not what we expect from Princess.