I would not take NCL free flight promotion.
we are having a terrible experience now. We are traveling back from Panama with friends. We all have different flights. We land at JFK at 11:37 P.M. and our friends will arrive 3 hours later at 2:30 A.M.
They will not make any changes. It’s ruining our trip.