We are a family of four, first time cruisers, the wife and I and two daughters (18-15) arrived into Miami Airport the am of the cruise at 1020 from ATL, no delays no problems. I decided to take a cab and paid the $24 to get to the port rather than book a transfer, a whole lot cheaper, also. We were afraid of waiting at the port since we arrived so early but it went really easy and quick. We arrived and were onboard the ship when they opened the boarding gate at 1130 am. Quick easy process with the online checkin and port pass.
Listening to all the earlier reviews we ate at the Windjammer and had our packpacks with bathing suites and chilled at the pool after touring the ship from bow to stern and up and down.
Our rooms were ready by 1:00pm and we had our checked bags show about 2:30pm.