Our experience with the embarkation process seems to be better than some of the other reviews I read online however we did arrive early to the port. We took only about 30 minutes from start to boarding.
Cabin was acceptable and our cabin steward was the only shining star for the cruise.
Dining in the main dining rooms was horrible. Took forever for your food to come and when it did arrive is was just luke warm. One night I ordered steak and sauteed mushrooms and the mushrooms had obviously been sauteed in a pan that had just cooked fish as that was the flavor of the mushrooms. I DO NOT LIKE FISH OR SEAFOOD. Ruined the entire meal for me. If you opt for the 'freestyle' dining and pay extra for the meal you then get a good dinner. NCL seems to be after the extra dollars and trying to discourage customers from the main dining room. Would do better to charge more for the cruises and then be able to serve better meals.
Our cabin was good and our cabin steward was one of the best I have ever seen on any cruiseline. Plenty of storage. Was glad I had packed an extention cord to have multiple plugs as there was only one in the room and one in bathroom however the one in the bathroom was loose and nothing would stay plugged in.