Considering the size of the ship it felt crampt. The top levels were poorly designed considering the large potential space. The Kid pool was embarasingly small and tucked in at the back of the ship. I would not take this ship if you are traveling with a family that likes spending time in the pool together. You can't put the pool loungers near it as the open space if mainly focused on an adults only area or the "Haven" for folks in the uber large cabins. The majority of the restaurants are for people that want to pay additional fees. If you want to eat the food provided your only choices are between the Buffet and two other restaurants. To add insult to injury, both retaurants had the exact same menu on the days that we checked the out.
On the plus side, the crew was fantastic and were all very curteous and friendly. Specially the staff in the Taste/Savour restaurants and the Kid Kennel areas :)
I would not recommend this cruiise ship or NCL for family cruises based on my experience on this ship.
Cabin was small but ok for a family of four. Nothing exceptional about it but functional. Great stuard.