My fiance and I booked this trip several months ago, actually before we were engaged. He's 34, I'm 27.
Pre Cruise: We flew into Miami the day before the cruise. Stayed at the Holiday Inn Doral. Free shuttle from the airport, but an outside service provided the shuttle to the port for a fee. The hotels around Miami were ridiculously expensive for one evening, we pricelined this for $125. There's a great sportsbar type place- the Doral Ale House. Super cheap and good food and great drink prices.
Embarkation: We waited in line for maybe 2 minutes. Embarkation was fine, but I wonder if so much space is really necessary. You have to walk forever and ever and go up and then down escalators. It went very quickly. The photographer taking the pictures as you got on just rushed us through, I could barely turn my head to look at the camera before he took it.