I'm a massage therapist looking to start my own business. I was thinking about having clients pay a deposit first to schedule an appointment in an effort to avoid last minute cancellations and no shows. But would this be an ideal thing to do from the customer's perspective? I want to ensure time isn't wasted but I don't want to scare customers away either. Is it better to just have them pay when therapist arrives?