The 1st thing my wife & I always realize is that crew members are service oriented people NOT servants. The more we treat the crew with respect & kindness the better our service. We have noted too many passengers treat the crew like servants...these are probably the folks that may give bad reviews on the service they received. We always thank crew members & always call them by their name.
The ship is grand. Like a Vegas resort. You have 2,000 rooms, multiple show & restaurant venues, spa, water park, heath club, etc.
We started with a spa balcony, but were able to upgrade on the 2nd day to a suite.
Being suite passengers, we were graced with a separate dining area, lounge & pool than the other guests. The food was surely top quality. We did also eat in the Garden Cafe Buffet which actually had 6 omelette stations plus so much more. Surely the largest buffet I've seen on a ship. My wife especially was fond of the presentation which was cleaner than others we've seen. Portions were displayed smaller & refilled constantly. There were not large chaffing dishes displayed like troughs on a farm. We also ate at 'pay' restaurants Shanghi, Cagney's steak & L'Bistro. All excellent & worth the extra $$$.
The ship also offers entrance to the spa for a fee & a 'posh' deck to beat the crowds to sun bathe.
All shows were great & a great variance from the typical ship entertainment.
Casino was a little smokey, but then, all are.
Bottom line, sure there a many upcharges, but the cruise price is less than most. Add the extras & the costs, you still are reasonable compared to others & have top shelf everything. Treat the staff properly & you will be rewarded with awesome service. Remember the staff are paid to provide a service not to be servants! Trust me, even the worst we've ever experienced on a ship is still better that what we encounter in the states daily.
this ship has certainly brought NCL into the next stage. A must to go on!