We had a pretty good time on this cruise, so please keep that in mind as you read this.
I am 42, this was my fourth cruise, third on NCL. My girlfriend is 41, this was her first cruise in 20 years, and first on NCL.
We flew in to Miami the day before and stayed at the Holiday Inn Express Miami Springs. It is very close to the airport, has a free pickup shuttle, and a $10 per person port shuttle on cruise day. This is the second time I have used this hotel before a cruise out of Miami, and I will use them every time I cruise from this port.