I won't take another NCL cruise. The best thing about this cruise was the ease of embarkation and de-embarkation. Otherwise, in my opinion, the value was not there. Here's why:
First, forget what they call "Free Style Dining". A better term would be "Serve Yourself at the Buffet OR Pay $10 per person per night for dinner access IF (and it's a big IF) you can get a reservation at a specialty restaurant".
What about the Main dining Room you ask? Two dinning rooms are on-board but you actually had to wait for a table while the places were quite empty. And once you were seated, the service was very poor and slow---dinner took two hours twice. Why? I believe the reasons are: (1) the lack of sufficient numbers of wait staff and (2) the lack of incentive of the wait staff because their tips are guaranteed.