I think if the girl is reliable, she should be able to charge cancellation fees. If you can't meet and it's her fault, she'll be professional and accept responsibility. My rule is: I never give my money to people I don't trust. But I charge cancellation fees (aka 50% deposit) for my services...