We are Princess Platinum, and although we have our issues with the company, we find their ships and staff still a cut above the other in the "reasonable" cruise line pricing sheet group.
Cabin: B524; Steward, Ricky. Outstanding service, room kept spic and span, and he accommodated our special needs after my wife became ill on the trip -- More on this later.
Food: Horizon Court (buffet) was great as always. Sit down dinners in the Bordeaux were standard Princess menu, but very high quality food and service. Snack service good as well.