We have never been on a cruise before and Norwegian exceeded our expectations on every count...right from the itinerary, service, quality of food, the amenities on board, the entertainment, the staff etc. The freestyle cruising approach worked perfectly for us as we could choose when to eat, where to eat and what to eat. And the dining options meant we did not have to repeat a menu! The duration was of the entire cruise was perfect. And the day long stop at their private island Grand Stirrup Cay was mindblowing.
Highly recommended!