I'm figuring that the 21 day Med cruise was on NCL as well. I would call them and tell them you cancelled...and WHY you cancelled. If more people did that, it "may" send a message to that cruise line about getting their act together. I have been reading a LOT of negative reviews about NCL for the last year plus. NCL used to be a top shelf cruise line.  They need to remember that it's not how nice the ship looks from the outside...its what is on the inside that matters!!