I took my family on a cruise for Christmas this year. We all live in Texas, so leaving out of the Houston port was very convenient. There were 23 of us, ranging in age from 2 to 79. We had a good time, but there were some issues with the cruise that I'd like to share for future cruisers.
First of all, the positives. Embarkation and Disembarkation went very smoothly. The new cruise terminal in Houston was very nice and seemed organized. Parking out in front was very easy, but cost $80/week.
The NCL staff was very attentive for the most part. Our room steward was very sweet. And the wait staff in most of the dining rooms were friendly and helpful. We also found that the front desk staff was exceptionally helpful.