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.  
                        
more