I'm going to give a breakdown from check-in to disembark.
Check-in was a nightmare. I did my family check-in online. Upload everyone head shot, input all the necessary info but except my credit card info. I didn't think it was mandatory for check in.
We arrived in New Jersey a couple of days early to do some shopping and rented a van. My husband and I dropped my college children, my 22 years old nephew and my 82 years old mother off at the terminal at 11:00 am. My mom used a walker and can't walk long distance. We went to return the van at NJ airport.
the room is opposite of the restaurants. You always have to walk to the other end of the ship.