NCL has the WORST customer service - ever.  They lost our business a few years ago.  Not as drastic as this, but similar staff with attitude.