My experience with Schaefer was excellent. Another car backed into me hitting just above my passenger wheel, causing a dent, scratches, etc. I went in for an appraisal, they took pictures, all told about 5 minutes. The appointment date was set a ways out, I guess they are busy. It took about a week for the repair, and they called several times to update me on the process and the “target date” for pickup. All of my interactions with them were fast and easy. They also cleaned the inside and out of my car, including the leather seats (yes!). They handled the insurance company completely, and there were no repairs that weren’t covered. When I arrived for pickup, my car was all shiny and clean, I couldn’t tell there had been any damage, and it worked just fine. Their initial estimate was very low (about 1/3 the end cost), but they told me upfront that there is almost always additional costs they won’t know about until they start working on the car (which I think is fair since the estimate was based on a few exterior pictures). I’m not a car person, so I can’t claim to know if they did extra work or overcharged or anything. They are right next to Enterprise, where my rental was through, so that was extremely convenient to just walk over and get my rental. It was far more hassle-free than I had anticipated.