We do agree with TerrierJohn.
We travelled back to UK from Barbados in March on Britannia in a suite and in June on Sky.
in a mini suite.
These are the same ship in essence.
But, unfortunately, there was no comparison between them. Sky and Princess were a far better experience. From the food, particularly in the buffet (far more choice each day), the attitude of the staff and the general cleanliness of the ship.
One of the things on Princess that we appreciate is the ability, as Elites, to send washing to the laundry on a daily basis as well as the mini bar setup.
The only advantage we had on P and O in a suite(apart from the size of the cabin) was having breakfast in the Epicurean.
And, each year, Princess alters their itineraries as opposed to P and O repeating the same.