He’s getting everything he paid to NCL back. The $1800 included all the taxes, gratuities, FAS upgrade, spa pass, etc. all of which is refunded to anyone who doesn’t sail.
what you should do is book more than 6 days before your cruise and don’t book if you can’t get a cabin assigned.
Lengthy discussions still exists on other social media sites.