I had a terrible experience with this body shop. I took it to them because it was the only Allstate recommended shop in my area, and they would bill Allstate directly. Despite how convenient that sounds, my experience was not convenient. When I first took it to them, they took several days longer than they estimated. After picking it up the first time, something felt wrong with the engine. It would top out at 45 mph, and was incredibly sluggish. When I brought it back, they made me feel like it was my fault, and that maybe it was the result of previous maintenance, mileage, etc. They kept it for several days longer than they estimated, and determined that it was their fault — a loose hose. The day after I picked it up, my transmission felt funny. It was shifting erratically and late. After seeing steam coming out of my hood(the next day I drove the car), I pulled over immediately. There was clearly a major leak near the bottom of the engine. I had it towed back to them. They kept it for several days longer than they estimated. After picking it up the final time, the owner said that they fixed it, but claimed that it wasn’t related to their work. The car still felt funny, so I took it to my mechanic. My mechanic gave me a long list of issues that were repaired incorrectly, or not at all. This includes an off-kilter bumper, missing mounts, damaged wiring, missing engine cover, low transmission fluid, unrepaired/damaged tire(not safe to drive), missing hood seal, missing bolts, unsecured cables, and broken brackets. I’ll be taking my car elsewhere to be repaired correctly.