I'd agree completely with Hammer61 and went on a 3 night comedy cruise. The overall experience is there and the crew are extremely friendly.
Food is decent enough in the restaurants without being amazing, but awful in the pantry - shame because the concept is good.
Beer and wine prices are pretty crazy these days, but can't say if that's an all cruise line thing just yet.
Entertainment is good!
I wouldn't do a longer cruise with P&O because I think the flaws would become a bit more evident/ bothersome but for a 3-6 night cruise I'd say it's a good experience and worth it.