This was our 5th cruise on NCL. We toughly enjoyed it. Itinerary (excluding embarkation and debarkation port) was such that we only visited two ports twice during the 24 days. Did not matter as it allowed us to do different tours in each port. We continue to be impressed by the cleanliness and maintenance of their ships and cabins The variety of the entertainment was excellent but given this was 3 BB cruises some shows did repeat.All acts were top notch.
The one disappointment continues to be the food quality in the main dinning rooms and the buffets.It has slipped in our opinion over the past few years. Considering this was 3 BB cruises the menus repeated.
We purchased the specialty restaurant package which was not only a good value but gave us access to higher quality food and more intimate and quieter surroundings. Steakhouse, Bistro, and Jasmine are our favorites. If you like a glass of wine with your meal then I recommend buying one of the wine packages offered (25% saving). While they don't include $75 + wines they are definitely a cut above the usual house wines offered.
Breakfast can be chaotic particularly if you are trying to make an early morning tour on a port day. Unless you are a big breakfast eater we found a better solution was just to order continental breakfast in our stateroom.
Tours offered by the Cruise Line are excellent but a bit expensive and can be crowded. If the tour is a 7-9 tour and ship is only in port 9-10 hours I would go with the Cruise Ship Tours. If they are late in retuning the ship will normally wait before sailing. If you are in port 8-10 hours and you only want a local tour 3-5 hours then we would recommend considering "Shore Excursions" (Independent company) They tend to be a little more economical and less crowed. We did a combination and were very satisfied. "Shore Excursions" rep was always there waiting when we docked.