The worst place I have been to, they deserve 0 stars! I took in my car for an oil change about 2 mnths ago. After waiting 4 hours to get my car back, I got a phone call from them saying that my car needs all these repairs and parts and that it is very important I take care of them now. I had my car thoroughly inspected a week prior and there was nothing wrong with it! They were very pushy and basically told me they would order the parts for me and do the repair there - I said absolutely not! A week after a picked up my car, my AC stopped working. I took it to the dealership and they said there were no leaks and it looks like someone drained my freon - there is not much to say here anymore. Save your money and go somewhere else.
To reply to the comment below I will just say that my review stands as it is, and a manager contacting me because they received 0 stars and wanting to discuss the situation with me won't refund the $500 worth of repairs they have caused! Also no one ever contacted me to discuss my AC "problem" since it was working perfectly before I took it in