I have cruised with NCL on several occasions and always find that it's good value for our money. The ship is spotlessly clean, the crew work very hard to see it's kept that way. The food on this cruise was exceptional, particularly in Cagney's and Teppinyaki. Savor & Taste menus are always varied and very good.
We did have a problem boarding the ship - there was a technical issue which resulted in us having to wait in a very crowded, hot room with hundreds of people for over 3 hours. This was after we had checked in and obtained our key cards. Unfortunately, these things happen and not much can be done about it.
There was often a lineup 3 deep at the pool bars, but there are plenty of other bars that aren't quite as busy so it really wasn't a problem.
First time with a balcony - absolutely loved it. Loved the coffee maker in the cabin. Plenty of storage space. Comfy beds.