I do not go on a cruise that often since I get sea sick with small undulations. This time I had to go since it was my wife's high school reunion cruise. I did better this time with seasickness.
I tagged along with my thirteen year old son staying in ocean view stateroom while my wife spent half of the time with her high school classmates and half with us staying with her room mate.
It was windy, rainy, and cold in pretty much through the whole cruise, but you cannot blame NCL for rainy and cold weather in Alaska. My son enjoyed the shows, especially Sharkbait. He even got autographed DVD. I enjoyed shows, except for "Oh What a Night". As you can see I gave decent reviews for most. We chose NCL because that was what the local travel agent was hawking (and I now know why: it is all bottom line to parties involved).