They don't hold anything on your credit card. They verify that the credit card you give them is active and then assign you a credit limit which varies by type of resort (Values - $500, Moderates - $1,000, Deluxes - $1,500). They only charge something to your credit card when you check out or reach the credit limit, whichever comes first. Not sure if it works differently with debit cards.