Parking is easy if you drive your own vehicle. It is directly across from where you board your ship and within easy walking distance. It does cost $20.00 per day in Miami.
Embarkation was a breeze and we were on the ship within 15 minutes.
Disembarking was longer (30 minutes from the time we were called to leave due to US customs.