This place is a sham. They will not call you when they say they will call you. I had to call this place every time to get an update on my car. Took them 1 week of running diagnostics before I ended up picking up my car because the owner thought he was better then his customers and felt that hanging up on them while trying to discuss options that were available for the repair. Was then told to never call back before I was even able to find out how much the diagnostics fee was going to be so I had to wait till I went up there to find out. Now this place accepts credit cards but he absolutely refused to take mine for some selfish reason so I had to leave to go get cash since that's all he would accept. They will not run a thorough diagnostic, only guessing at what problems are and then expect you to spend thousands of dollars on that guess and not make any garantee that their diagnostics are correct, but still expect you to spend that kind of money. I would not recommend anyone to this place if they care about their car or wallet.
Cons: Mechanics sit on customer cars, guessing at diagnostics, hanging up on customers