This was my first cruise with princess and overall we really enjoyed it.
Cabin - we were upgraded from an inside to a balcony prior to the sail date. This was also an accessible cabins so a really good size with a wet room, no complaints about the cabin. Cabin steward was lovely.
Food - Again no complaints plenty of choice, especially limestone in the buffet staff put portions out. Staff continuously came around asking if you wanted tea\coffee.