My husband and I decided to book this cruise as a compromise. We are taking the kids on a Caribbean one during Spring Break 2012 and he loves Canada.
We live near Baltimore so we drove to NY. It was fine getting into NY but with 9/11 the next day it took a while to get to the terminal. We parked right at the terminal a bit pricey but was a great location. We checked in and then waited to board which took us no more then 45 minutes with a place to sit. Our first cruise with Carnival 10 Years ago with 2 small kids was a nightmare but since then things seem like they are pretty easy to get on the ship.
We went to eat which was exactly what I expected then went to hang out in the Serenity lounge ( a nice addition) till we could get in our room. Room was clean and the Steward introduced himself to our husband. The only time I had an issue was the last night the Steward didn't turn down our room. Other then that everything was great.