We are a family of 4...Mom, Dad and 2 teens. Second Carnival cruise.
Embarked from NYC Cruise Terminal. Took car service from central NJ (Downtown Limousine.) Reasonable price and turned out to be much less of a hassle than driving and parking in NYC. Embarkation smooth and easy. Had all documents printed so that made it even better. Friendly helpful staff. Arrived around noon and waited maybe 30 minutes for our zone to be called.
Miracle is an easy ship to get around. We had been on Pride 2 years ago and layout is the same. Clean, well-kept.