This was my second cruise with NCL and I have to say if all cruises are as good as this one, I'm hooked!!
We booked this cruise at the last minute and got a really good deal on 2 inside rooms. We drove to Miami (12 hours) since trying to get a flight that late in the game would be extremely expensive.
When we arrived at the port, we parked in the parking deck and walked over with our luggage. After checking our bags, we walked in to get checked in. We arrived between 12:00 and 1:00. There were a lot of people already there to get checked in but we didn't spend much time in line. As soon as we boarded, we took the kids to have lunch in the Garden Cafe. The food was excellent. Everyone was able to find several things they liked.