Awful experience from start to finish.
Aftercare after booking was lackluster, cold and surly. I wont even go into the nightmare mess up they made with our flights, flying 4 of us separately on the same booking). We ended up booking and paying for our own airfare when NCL refused to change our flights, even though United Airlines said they would be happy to change our flights for free if NCL ...