This was for my honeymoon, and was my first cruise, so I didn't know what to expect. Here's what I got:
The ship was absolutely gorgeous! Well-appointed, always spotlessly clean, and nicer than a lot of land-based hotels I've stayed in. Our cabin was super-comfy and quiet for when we wanted time to ourselves.
The food was surprisingly great, both in the restaurant and on the Aquavit Terrace, and the service in both was top-notch!