Having read some of the reviews I can only assume that some people who have posted bad reviews are professional moaners. We have just returned from a cruise leaving from Leith (Edinburgh) to the Norwegian Fjords and the North Cape (most northerly point of Europe, way beyond the Arctic Circle). We have sailed on the QE2 just before she was taken out of service, and many aspects of our Marco Polo cruise were better than Cunard - embarkation being one - very swift and efficient.
We found the ship to be spotlessly clean - no wonder - the crew were constantly cleaning.
We enjoyed the food - there was masses of it, and lots of choice.
Cabin was small but pefectly adequate. Good storage space (12 drawers and lots of wardrobe hanging space).
Only criticism was that shower temperature went from cold to very hot and back to cold.