As a matter of principle, I never leave any deposit. I know guys can cancel, but it's part of the risks of doing business. Can you imagine if you had to leave a deposit for every professional you book? You lawyer, your dentist?
But there is a second reason: It's a way for the girl to test...