I live in the Boston area so a cruise out of Boston and/or terminating in Boston is a plus (minimizing air travel is always a plus). Embarking/disembarking was typical for an ocean going cruise as was the cabin and most other amenities (I'm a six time cruiser, "typical" means quite good and no complaints). Dining was free style so no reserved table in the evening and a different wait staff each time. I missed that from other cruises. Norwegian seems to be steering you to the specialty dining venues: smaller, better food, more intimate but cost extra.
That is the Norwegian theme. Everything seems to cost extra. I suspect the up front costs are deliberately kept low to attract customers but you seem to pay constantly for day to day amenities such as drinks (wine $11, beer $9); unless you buy the "Ultimate" drink package which is exorbitant. Speaking of which, the Norwegian Internet site sucks, it fails to inform you of all the various drink packages available. You don't find out your options until you board. There is a beer package and a wine package available. The wine package worked for me.
Forget Internet service (at least for me). I purchased 175 minutes of Internet and got like 10 minutes. The rest of the minutes went down the drain. If you don't make a point of logging out of their app, the minutes just keep counting. I went to the Network guru the first time and he restored my lost minutes, but even then I lost minutes big time (download time can be extensive and counts toward your allocation and it seemed even logging out of the app didn't stop the clock). Simply not worth it. You're on vacation, forget the Internet! Money is better spent on a drink package or an excursion on Bermuda. I wish I'd done that.
Typical. Well maintained and serviced. I'm not a fan of towel animals, but that's on me.