Bad experience. Would not return or recommend.
My car was vandalized. Preferred Auto Body had to replace the ignition and part of the door lock, among a few other small things. To make a long story short, I would get the run-around when I called them. They didn't return my calls, and they didn't fax me some insurance information that I needed. It was a nightmare to try to deal with them. It took over 10 days just for the ignition. I know from personal experience doing mechanic work that there's no reason it should take that long.
The quality of the work was great, but when I picked up the vehicle, they said they didn't take debit or credit cards. You would think their system would be modernized, but they only wanted cash or check, which I did not have with me. I had to drive 20 minutes each way back to my residence so I could get my checkbook. It was a big inconvenience for something minor.