I took this cruise as a last minute solo trip leaving from NYC as I could get a fare with no surcharge and no plane flight required.
The NCL site jerked me around on price a few times and "my" representative wasn't helpful at all. He promised to call me back after the fare doubled if there was something better (he didn't although fares dropped even lower).
I arrived at the Manhattan Cruise Terminal at 1:00 pm and was in my room before 2:00. Nice balcony on Deck 13, nice view.
Room is a little narrow but a good location near elevators and stairs.
Arrive late and relax.