The itinerary and weather were superb. But what make it 5 stars was the excellent level of service. It brought me back 10 years from when I first started cruising. Ncl must have focused on service because I noticed the difference. There was plenty of cheerfulness and attentiveness.
The food was great. There were a few more choices and I couldn't complain about any dish.
The ncl shore excursions were excellent. I made the mistake of doing one on my own in st Thomas and it was not a described.I will stick to ncl excursions from now on. I really don't care if it's more dollars. A few more dollars is worth much more than compromising my enjoyment.
Plenty of storage and room to move around