I live in Long Island, so getting to the ship in NYC is pretty easy. Embarkation, however, took a very long time and was poorly organized. It was only later that I found out the computers were down. Disembarkation, however was VERY well organized and smooth, except for not enough porters.
Overall, the cruise was 'okay', but not really great. This was my fourth cruise - 2 on Celebrity, and my second cruise on NCL. My son loved the kids program. The cabin was certainly sufficient - we had an inside lower stateroom, which is fine for me since I don't do much more than sleep and shower in the room.
The spa was nice. On the dawn I believe the spa had it's own pool, which was nice to get away from kids. I went to the spa for the Thelassotherapy pool every day. However, the spa was poorly heated. Once you got out of the whirlpools or whatever, if you wanted to take a nap on one of the loungers you really couldn't, because it was too chilly, unless you piled up a bunch of towels on you. I had a really nice facial and massage, and didn't feel as if they pushed their products on me once I told them to forget it.