First impression was very good of this establishment. But with each return visit that impression has definitely worsened. Go in to get one thing fixed and I get my car back with new problems. The final straw for me was when I got my car returned to me this final time with a dented in roof, check engine light on and my radio disconnected. Denied any wrongdoing. But to be fair the brakes work very well now. Great job! Sadly I have to find a new mechanic.