My car was recently rear ended while I was stopped at a stop light. I was working through Allstate and they suggested going through one of the shops they work with: Service King. They would pick up my car from the tow yard and handle everything.
They retrieved my car and started the process the same day as the accident. They sent the authorization to look at my car to me by email and had me do a digital signature. Only complaint is that I sent the authorization back the same day and a few days later, I received a call asking why I hadn't sent it back yet. Must have missed it in their computer system. Not a big deal at all. Otherwise, the process was seamless. They kept me updated the entire time regarding the status and when they anticipated it would be completed. They got it done two days ahead of schedule.
When picking up my car, I was going to be just making it before they close because when I got off of work. Five minutes prior to close, I realized that I was not going to make it because of traffic and gave them a call. They were awesome. The guy that answered (didn't catch his name) said he was going to be there until 6:30 anyway and if I showed up by then it was okay. So, he let me pick up my car a half hour after closing and get on my way. That is awesome customer service and they were really understanding. I would definitely recommend them. The work on my car seems to be well done.