We went for our cruise in early January 2017 and no matter what time of year, you can't predict the weather. Unfortunately, the weather was tough, high seas and rains the entire time we were at sea. Each day in port we had some sun, but a number of shore excursions were cancelled due to high swells, etc. That's the risk you take!
Having put the not so positive part of our cruise out there, the rest was the best! We were fortunate to stay in a Haven cabin, 9318, an AFT Balcony, 2 room suite with all Haven amenities. We've chosen this cabin on other NCL ships and will continue to do so each time. The balcony is the best, better than any at the front of the ship. While you have to walk in the morning to get to the Haven for breakfast or the private pool, sun deck, etc., it's worth it - the cabin is amazing. Our butler Narcisso was once again wonderful (we had him a year ago on the Getaway) and the attentiveness to our needs was unlike anything we could have asked for. The crew was great, I don't know what the cruise director, Tyler, was on - he was constantly 'high' with excitement and emotion. The food in the specialty restaurants was worth the price for the most part. LeBistro was less than desirable this trip - Cagney's, Teppanyaki and Moderno all remain top notch. We met a ton of people and had a great party for 20 on our balcony the evening as we were leaving Nassau. Great people that we're already scheduling future cruises and gatherings! We went to more shows this time than in the past; can't imagine why we haven't done this sooner. Can definitely tell it's a new ship - no issues whatsoever.
If the weather gods could have calmed the seas, it would have been a perfect trip!