The shows were amazing as well. The Man From Mars and Second City blew us away, and the evening lounge shows were always funny.
Our room was small but comfortable. Our room attendant was very nice, always remembered our names and kept the room imaculate.
We spend alot of time on the deck reading. They had tons of chairs and there was always a place to relax. The bar staff was always close by but not pushy.
The drinks in the bar are a little expensive, but then again drinking is an option so if you don't like it don't buy it. I don't blame NCL for charging extra for the things they did (photos, shops, specialty food), afterall it is a business and everything you NEEDED to have a good time were already included in their very reasonable cruise fees (food, room, entertainment, transportation, etc).
I would cruise with NCL again and would recomend my family and friends do the same. :)