Arion...I am so sorry to hear about your Costa experience and so glad you made it through with such a great attitude. I can only imagine, but I am sure that the experience has only added to your personal strength.
NCL is a great company and we have only had positive experiences with them. Things happen from time to time, but thyey are always quick to address any issues.
Happy sails to you!