Have you been on Splendor? The P&O ships are much nicer, in my opinion. Especially the two ex-Princess ships. I was quite fond of Carnival until a 3 nighter on Splendor, it put me off the brand completely. The ship itself, the food, the service, the passengers, all unpleasant.