The ship itself is beautiful and full service. The staff were almost all very friendly and helpful.
The food is mediocre at best. Breakfast buffet is like a "cattle call" with a game of "musical chairs". The other breakfast options are the restaurants that close at 9 am. Aren't we on vacation so that we can wake up and get ready for the day at our own pace?
Be prepared to get bombarded with marketing schemes and every possible effort to extract every penny that you might have left, from WAY over-priced and under-poured alcoholic beverages to very expensive and spotty internet and sales pitches at every turn. I got a massage in the spa. It was expensive but great (one at the same quality is half the price at home). Then at the end, while all relaxed...the sales pitch!!! "Buy this bath spa product for only $63..." You just ruined my massage!
The cabin was nice. Nicely laid out with plenty of room. Very clean with everything you need.