This review is based upon the service and repair I had done on my Dodge Avenger. My car was intermittently stalling and prior to taking it here it was misdiagnosed by a local mechanic and kept doing the same thing after they "fixed" it. I was advised to take it here because no one else could figure out the problem. Within 2 days the problem was figured out and fixed within 3 days. I was reluctant to take it here due to the reviews I read but we had great experience here. Roy was very nice and kept us updated throughout the time the car was there. Yes the prices for labor are kind of high but I'd rather pay more and get the right problem fixed.