I had great time but it was because of the company I was with, not because of the ship:
Pros:
Never had to fight for a hot tub seat
Cabin looked nice and steward kept a good job of keeping it clean. There were no drawers to keep everything in so shelves were used for everything, including clothes. It would be nice to have drawers or shelves with a door to hide all our stuff.