They say it's a fee that goes to the casino. The last time we did this it was $120 pp, per cruise. Keep in mind that NCL charges an 'administrative fee' for each cruise.
You can upgrade the cabin for a price ~ you will have to ask for each specific cruise you are interested in because it will be different, as well as depending on what type of cabin you want to upgrade to.