Very friendly hard working staff, let down by a company who seemed not to care about the condition of the ship.
There was an obvious problem with the drainage system, and there were constant aromas of sewage in various areas of the ship. If you have a full ship paying Princess prices there are millions of Pounds / Dollars that can be used to get some engineers in and fix the problem. No, they prefer to bank the money and let the passengers suffer the smells and possibly risk their health.
We have cruised Princess before, and the restaurants and food did not come close to previous experience. This ship is in desperate need of upgrading, and perhaps they shouldn't be charging inflated Princess prices until it is sorted.