Hi All. I am 24 years old and this was my 4th cruise, 3rd thru Royal.
We stayed at the Holiday Inn, Port of Miami, which was the best decision because it is a $10 taxi ride over the bridge to the port and it is directly across from Biscayne Mall, which has a Starbucks and it was wonderful! Hotel was nice for a one nighter, elevators are super scary and super slow. Good luck with that.
Got to the port at 11:15am check in smooth as butter and then waited in line for 11:30 to roll around, line started moving, got our pictures taken and WAHLA we were eating lunch in the Windjammer before noon.
Cabin was small, but you really arent in it much. There was room for your luggage under the bed and in the closet. I would book the same type again if it were a 4 nighter.