This place is a rip off!!! Paid $1500 to fix an overheating problem on my car. Drove it for 10 minutes and it started overheating again!!! Took it back and they wanted to charge me $300 more for another part.l!!! All they did when they had it the first time was change out a bunch of parts and hope that that fixed the problem. They do not employ mechanics, they employ parts changers!!!! This place is not the place you want to take your car to get fixed!!! ABSOLUTELY NO CUSTOMER SERVICE!!!! The only reason I have to give them one star is because it's required to write a review. Don't go here!!! There are better shops in the valley.