The Spirit was recently retrofitted with nice results. The internet portion was not updated so there were occasional issues. The staff were very pleasant and helpful. The plentiful food was a bit disappointing, except upgraded dining, as it did not measure up to our previous cruises. The only issue encountered was medical billing. NCL does not accept any insurance. Doctor visit $149. Meds $249. Covid $4,100+. All added to your final cruise bill. You should also be aware that this diagnosis means you are quarantined to your room for an additional 5 days or more until you test negative.
Kudos again to the cruise staff.