We chose this cruise as a special Christmas and New Year holiday, just for my wife and I coming from the UK, having been told that HAL was a big step up from P&O, which we travelled last time. Nothing could be further from the truth (except the price, I suppose).
When I booked, the line couldn't/wouldn't tell me which cabin we'd be in - we didn't find out until we boarded. In the event it was fine, but others had a very different outcome.
The general service was magnificent. The cabin was very good and the ship was in an excellent state of repair. The food in the buffet and dining room was simply outstanding, but ironically, the premium restaurants, for which additional payment was required, were ok but not worth doing (cold food; poorly seasoned).
Not much to say, really. In beautiful condition; everything you would wish for.