We flew into Miami the morning of and took a taxi right to the ship no issues other than if your flying West Jet and your not there within 20 minutes to get your bags they take them to the other side of the airport without telling anyone so I thought our bags did not make it! Also I will never fly into Miami airport again. Go to Ft Lauderdale. The airport had no signage, its huge and you have no idea where your going and there is no walking paths. There is limited information desks and they are not helpful at all and rude. I experienced the same disrespect leaving as well. Getting on the ship went quickly and we checked out every floor, had lunch and then our room was ready!
We had a Guys burger right away because of all the hype and yup it was worth all the hype absolutely amazing! The pizza was pretty good too. Buffet would have been better if the lettuce was actually real lettuce not bagged lettuce. If you booked "My time dining" be prepared to wait up until 45 min for a table. Every night there was a long wait minimum of 20 minutes.
I had an interior room and I was pleasantly surprised how big it was! My son and I fit fine and I liked how dark it was. I would not pay extra for a balcony as most people said they didn't even use it!