This was our first time on NCL. We've cruised Disney, RCL, Carnival and MSC.
Embarkation and debarkation were a breeze. Food was okay. Everyone has different tastes. We liked Summer Palace but not Indigo. That kind of thing is pretty random.
The layout of this ship is the worst I've ever been on. Having to walk all the way through the buffet to get aft -- and then they close the buffet and you can't even walk through it. Then you're stuck zig-zagging through chairs in the seating area to get from aft to mid. The aft elevators only go to 7. Buffet is on 12. There are no coffee/iced tea, etc dispensers out on the pool deck. They have BBQs in there but then you have to go to the back of the buffet (inside) to get juice, etc.