I chose this cruise mainly because of the ports of call. I was very disappointed in p&0. It seems to be about trying to get as money out of the guests as possible. I have only been with Royal Caribbean before so can only compare with them.
Food in the main restaurant was better on Britannia however the buffet restaurant wasn't as good in my opinion. There was too much of the hard sell with staff trying to get you to book a paying restaurant while eating dinner, or as soon as we had come back from a trip. There was also a charge for some exercise classes!
Cabins - I had a disabled cabin for my husband and can't fault it, lots of space and the facilities in the bathroom were great. However friends had a balcony cabin and it was tiny compared to Royal Caribbean. They had no proper wardrobe and just enough space to pass between the bed and wall. RC had a sofa and coffee table and still hAd lots of floor space.
Very good facilities especially in the bathroom and lots of space for disabled passengers. Balcony small. Could do with more sockets - none that I could see next to the bed.