They were terrible, took way too long, and were extremely rude. I didn't have my car for over a month for miniscule damage. I also had to have it repainted 3 times. The last time, I requested that they get me a rental car while I wait for it. For some reason, what took them 2 weeks each time I took my car in, took them three days.
I would never even consider going there again.