Cruise critic is definitely the way to go for your info. Sounds like you are set on NCL; is this due to recommendations from others or itinerary? Just curious; lots of ships sailing and many varied itineraries. NCL has the freestyle dining which some love and some hate, although other ships are moving this way as well.