Just got rear-ended a few weeks ago. They did a great job of keeping my informed (through texts) about what stage the repair was in. Seemed like it was done in a reasonable amount of time.
Disclaimer: My son is on the owner's son's soccer team. He's a really nice guy, and that's why I took it there in the first place.