I have sailed on NCL, MSC and HAL. This was my third NCL cruise (one on the Epic really nice, one on the Sky horrible). My cruise left on Sept. 1st.
THE REALLY GOOD:
Really well organized and pleasant staff at the port of NY. I was amazed at how they get more or less 8,000 people on and off the ship on the same day with very few glitches.