The sad thing is, all they had to do was apologise and offer a good will gesture of a little bit of on board spend on current or future cruise and we also would have booked future cruises / credit. Negligible cost but good customer relations. This is the way all the other cruise lines work in my experience. NCL seem to be lacking very basic management skills