I had the worst experience. It took twice as long as they said it was going to take (one month, as opposed to a week and a half to two weeks). The customer service was terrible. They never called me or took any proactive steps to keep me informed on the status of my car, except in response to my calls to them, even to tell me on the day that I was supposed to get my car back that it was going to be another week (it ended up being another two weeks before I got my car back). When I finally did get my car back, there was a laundry list of sloppy mistakes, including broken glass rolling around in my ceiling from the shattered sunroof, dents and dings on the side of the car that had gotten in the accident, and a bent rim on my tire, and shoddily replaced door seals when they did fix the glass in the ceiling. The dents and the tire they ultimately refused to take responsibility for. The only reason they ended up fixing the tire was nepotism—the guy who’d recommended me to them has probably brought these people a dozen customers of the years, so the owner probably feels like he at least owes those customers something so he can keep getting more of his business. If you aren’t well-connected, though, and if you want good customer service and repairs done in a professional, timely manner, I do NOT recommend bringing your car here.