Went with a buddy who's wife chose not to go (they cruise together all the time on NCL) so I was the beneficiary of his experience and Cruise Critic relationships. I found the cruise itself delightful in many regards:
First and foremost was the quality of the staff, from the Captain to the service personnel. To a person, my interactions were pleasant, cordial and often delightfully entertaining. If I were a CEO, I'd be very proud to have recruited the quality of individual employed on this ship.
Second, I was thrilled to find so many opportunities for onboard activities. My buddy lept us pretty busy with goofy golf, trivia, martini madness,etc. And the evening shows I attended were enteraining as well.