I have taken my car here twice. Both times a constant run around on when it will be done (with no work occurring). The last time they I called to get the car in and was told to wait a week. Then they had the car 5 weeks and did not even look at it.. We found our car on the street, not even in the parking lot. The owner said he would fix it for free because of the delay. Got it back after two months... two weeks later I had the same issue that I originally took it in for. So I completely wasted my time. I do not normally put out a review, but this is definitely a beware facility.