My wife and I have cruised P&O several times, check in was slow, with poor organization. Cabin was nice and clean, but far too small. Food on board was great. Buffet was reasonable. Food was very similar each day with small changes in variety of food supplied. Pre-made burgers and baguettes/sandwiches weren't very nice at all. Had heard they do seafood buffets during the cruise - not once was this provided, which was disappointing. Some of the hot food was ok and was happy to try most things for lunch.
Entertainment - shows were good for a nap, not one good or semi good performance. All shows relied too heavily on new LED wall at the expense of everything else. Dancers seemed good but were doing badly designed shows. Live lounge was too packed to get a seat so can’t comment. Most guest entertainers were alright, robbie williams act we enjoyed, trumpet player at end of cruise though was a joke. Cinema was decent, new films on every day for sea days.
Generally entertainment on other ships much much better.