Glad you are having a good time. Often after a cruise I see a review and have to wonder if we were on the same ship. I believe it’s all to do with expectations. You are not and never will have 5* service on a cruise with the cost of a P&O cruise, especially the newer big ships. However, dirty cabins, rude staff etc etc should be addressed immediately with management and not be allowed to become a social media scenario.