Flew into Miami same day as cruise, took taxi to port. Check in took about 10 minutes and waited about 30 minutes in the "big" room to board with the first round of passengers. WOW, what a ship, we spent the first hour checking everything out, lunch at Taste, and while we were eating were told the cabins were ready about 1 pm. Made our way to our Mini~suite, loved the lay out, we like the open bath, no water spashing out the sink. The wavy couch is NOT comfortable and my least favorite thing of the room. My little one ( age 7) fell off the wavy bed 4 times that week.
FOOD, it was hot when served~ a problem I had on my last NCL, it was good, I did't care much for the Buffet, very limited, Cagney's was good as always, the Cirque dinner was very good. Service was always very good.
Our cabin attendent was wonderful, always took care of us, got everything I asked for in a timely manner.