Food : Very Good, handled my capiscum allergy in the MDR very well - knew i had an issue (from information i sent them) and approached me - were very careful. Best experencience thus far (RCL and Celebrity before).
My wife wasn't eating wheat (didn't tell the head waiter as it was a choice rather than an allergy so ordered accordingly) but no gluten free cookies (we did ask) and only one cake per day in the buffet we could see so consider taking some prepacked onboard. Bread is available if you ask.
Ports : Good, Tender queue about 45mins in st peters port, Shuttle buses never free, Belfast, Dublin, Le Harve $8 each way, Edinburgh Shuttle not princess £5 each way.
Cabin E625 restricted view outside.
Cabin was nice restricted view was back end of tender but could see sea/horizon through half the window.
Was pretty quiet - Laundry did not cause noise and neither did being opposite the main access point for crew. However Tender operations meant pre 7am wake up (Noise from lowering etc).
Sockets - I need loads due to medical equipment and it was tight mainly due to two sockets near the phone being so close together that with a UK socket convertor could only use one on them - there is one behind the TV as well and you can at a push unplug the lamps.
Kettle : UK cruises beware... no kettle (or coffee etc in room). However as on the cruise personaliser one of the PDF documents on the princess website says Non thermastatically controlled kettles are not allowed in room - i took it to mean that thermastically ones are so stuck a travel one in a suitcase - and had no issues with using it or bringing it on. (I know some of you will be horrified by this but i was happy to be told i couldn't use it but seeing i drink loads of tea it was worth trying).
I find the rooms a bit warm even set to cold so took a travel fan (that really helped)
Bed - oh gosh so very very hard - got a pillow top mattress cover put on by steward which helped a bit - but RCL and Celebrity mattress so much better.