Overall Cruise
It was pretty good. I felt relaxed overall and have a pretty good time. The staff did their job well. I found a considerable language gap that was always bridged by another crew member when the message was not fully conveyed.
Ultimate Drink Package
Cabin was spacious and clean. It had a balcony that was decent. Overall the cabin was good.
My experience at Harvest Caye was terrible. NCL needs to figure out that a non-port stop on an island they own needs to be perfect or the brand suffers. My experience is directly ties to the brand at that point. No call on my cabin phone to explain they will work things out with the tour operator solves the larger problem.
Total disaster. Snorkel tour. Reef was terrible. Guide was terrible. Boat ran aground on sand bar and stranded the tour.