I am a mother of two toddlers and work over 40+ hours a week. When I heard about YourMechanic I was so excited. Ladies and gents, the other reviews are true, there are Mechanics that NEVER show up. I scheduled my front brake replacement at 12: pm so that it would be finished during my lunch. I checked in with my mechanic, Angel at 11:45, told him where I was parked and asked if I could bring down water/snacks. He told me no and that he was on his way. I went down to my car at 12:00 pm, no mechanic, waited 30 min until I called him, he said he was 20 min away. Uh okay, I waited so more. At 12:50 I went back up to my office, I called him at 1pm... he said he was 15 MIN away. My biggest pet peeve is people wasting time. Clearly he had to know he was going to be extremely late when first contacted yet he never gave me a heads up. I ended up having to contact customer service to cancel, the rep said, "since it's the mechanic's fault we won't charge you a cancellation fee" That's it. Nothing else. Clearly there aware this happens all the time. There is a saying, What comes cheap becomes pricey and this holds true. Not worth the $20 less than my body shop. I've made sure to tell everyone at my office that this company is a fraud and I'll continue to tell anyone that will listen. Definitely do NOT recommend.