This review goes out to all of the people anxious about this cruise because of some of the negative reviews. Don't worry!! The food is fine, the waiting time for the embarkation is no longer than you would expect, and the staff are very friendly.
Be careful that you don't get fooled into thinking there will be no tipping involved. We found out on the last day that a $10 per person per day charge would be automatically deducted from our onboard account. They deserved it however.
If you have kids from 5 - 10 years of age, this ship will be the best experience for them and you. Our kids loved the Kid's Crew program that NCL offers.