A suggestion would be to call your insurance company and ask them what body shops are in their "program"..........(most auto insurance carriers these days will have a list of shops that will "guarantee" their work.......sometimes FOR LIFE!!)
Get the list of local shops near you & go get quotes. I'd highly recommend going that route 'cuz the insurance companies put those places through a few tests before they put their name behind them........Remember......Claims are losses. Insurance companies don't like losses!!!