Fair to very good, overall. Beverage package, shore excursions, internet, photo & other merchandising rather overpriced and not a good value proposition for this traveler. It really depends on one's personal experience and frame of reference. For example, I live in San Francisco, Hawaii, Las Vegas & Florida ~ all tourist destinations with similar features/amenities/goods & services for visitors who want an unforgettable/great experience. NCL does well but could do better.
Very poor internet service, a rip-off in packages offered, with details for the non-techie not explained clearly in advance. Slow service, special apps, what's available near land vs. at sea, etc.
Beverage package isn't a good value for non-drinkers. Water and soft drinks are overpriced & it's unfair that travelers can't bring some of this onboard. Other vendors allow this. Corkage is high and unevenly charged.
See above.
Guide was excellent and well informed. English language skills were very good. Hit highlights as described with enough time for each. Loved it!