The good - nice ship and facilities. Food quality also good. Buffet was never crowded and never had to queue.
The bad - Dining room service was hap-hazard and very slow. Clearly a lack of staff for the dining rooms.
Aft cabin - no smoke/smut issues as others have recorded. But the carpet near the balcony door was dirty and very badly stained.
They didn't refresh the cabins during her recent refit that's for sure.
The p and o tours were awful - a whale watching experience turned into a beach day - after challenging the tour desk on return, got a refund. first it was unavailable, then they added an extra tour, then they cancelled on the morning, then they made it available on the dock side - total chaos! another tour was really just a drive to a dirty pool and dried up waterfall - described as a jeep tour - wasn't a jeep but a truck - is you like to drive in the heat for 4 hours with a crap stop, then book this.
standard balcony dirty carpet, dirty walls in the bathroom hand prints clearly visible on the walls from the previous guests. room service didn't show on one occasion. no apology when i chased and re ordered. didn't sleep at all well on this ship.