We usually sail Royal Caribbean, but we chose NCL for the perks they offered. Not worth it. We booked a suite, which was a tad bigger than an inside stateroom. The "broadway" theater is much too small for the number of passengers, so all the shows were "sold out". The one show we did manage to see was filled with vulgar language and strong sexual content. Not appropriate for families. The ship is very compartmentalized, with the main venues undersized. At one venue, The Atrium, they had to put out folding chairs to accommodate the guests, and it still wasn't enough. For such a big ship, it seemed very small and crowded. The large ships with Royal Caribbean, like the Oasis of the Seas, don't seem small and crowded since there's so many more venues and things to do, that you never have too many people attend one thing. Overall, NCL was ok, the food was good, and the service exceptional if you book a suite.
Good, but it was small. Nice hot tub.