I believe I got the worse mechanic ever from this company. He was supposed to show up at 11am didnt show until 5pm. He had his kid in the car so he had no intention of working on my car. Then he said he couldnt fix it today and i needed a different part. Which he never really inspected. Next thing you know $100 is taken from my account for an inspection. I called him back and he said it was a mistake and was only supposed to be $25 but when his supervisor called him he claimed he did alot of inspecting and said the amount was correct. Hes very unprofessional and dishonest. I dont like given my card anyway before services and this is why. His name was Rob so beware of him but if you want my advice just take your car to a shop and wait to pay them when the work is done