I'm rating this trip a 4 out of 5, mainly for the dining issues.
Parking and embarkation in Miami was fairly quick and easy, not cheap though. $120 for 6 days. Check in time was 1-3 PM with a 4 PM departure, we arrived about 1:30 PM. We basically drove up, dropped off the luggage, parked, walked in, waited on line about 10 minutes for security/passport check, then less than 10 minutes upstairs for sail and sign cards/pics. We opted for the advance online check in and completed our account set up prior to arriving.
Our room was ready as soon as we boarded (2 PM), and our luggage was there about an hour later (3 PM). We were able to get settled and start exploring the ship an hour before departure. My only complaint with the time period between 2 PM - 4 PM was there seemed to not be any A/C in any interior area, I mentioned something and they said they were working on it.
Quiet location, no noise from above or sides. Great location on the deck to access forward and mid elevators very quickly.