Maybe you get charged for self-parking if you are staying there on points or paying them directly for the room (like a hotel). Perhaps for those timeshare owners or exchangers (and those they rent to) there is no self-parking charge? I don't know for sure as I rented from a timeshare exchanger and was not charged for self-parking.
But yes, they do give you a parking pass thing, so you would need to let them know that you have a car.