I went to this Firestone place to get an oil leak fixed for 600$. After I got the car back, it stalled out on the next street over. I took it back, and they told me nothing is wrong, but the next day I had a check engine light. The second time they told me that they had to clean something, but again soon afterwards the check engine light came back. The third time, it turned out that I needed 600$+ more of repairs. I asked for the money back, but they didn't give it to me. I asked politely too, I said please and explained the situation. So I took their 600$ quote and looked up the parts - they cost approximately half of what they quoted. They guys there were real nice, except they made me wait a very long time every time I was there.