We use these fellows for our fleet vehicles (we have about 130 in GA) and we've never had a negative experience with them. If they give you an estimate it's spot on. Their work is good, they're professional, and they're honest. I'll take my own car to them if it ever needs body work.
Pros: Everything you would want in a body shop
Cons: None really
more