I have cruised with Princess, Royal Caribbean and Celebrity. This was our first cruise on Norwegian.
We had booked 5 staterooms and chose NCL to allot the room. Big Mistake! Three cabins were in center and one all the way in front and one all the way in back.,So much for NCL attention to detail! It is not as if NCL ran out of rooms. We booked 4 months in advance and in the final week of booking, NCL was giving away rooms at $460 per person.
The food was mediocre at best with repeat menus through the trip. A word about free style dining. UNless you eat at 5 or at 5.30 PM the two dining rooms fill up fast between 7-9. Expect a long wait for dinner unless you prefer to dine in the buffet style.
The duty free shopping had mostly cheap products sold at list prices and more expensive than on mainland USA. A bottle of cologne listed at $108 can be had at $59 in USA stores.
The ship staff are nice and friendly but NCL cruise line as such has to be the worst one we had misfortune to sail on.