I was rear ended by someone and was actually referred here by family who have used them multiple times with great success. Let's start with the good. They're very attentive and it's clear they know what they're doing. Good customer service surely. The paint match seemed good although not what I would consider perfect. I truly doubt anyone would know I was in an accident that cost $6,000 to fix. They even bent my license plate holder from my college alma mater back into place (lucky for me as its no longer sold). I thought that was an amazing example of attention to detail. Now for the frustrating. First, expect a month wait to get in here. A problem with being good at what you do I'd assume. Next, I had put brand new OEM LED taillights on my car. The ones that they used to replace were scratched. I noticed this and they fixed it, albeit it cost me more time and a return visit. I then noticed one of the "new" turn signals was yellowing with pieces flaking off. They said they'll fix, but it's more time and another return visit. For someone who is constantly recruited to new jobs, runs a few small businesses and has a life outside of fixing my car, this was frustrating. I have yet to return to get this fixed as again, losing my car for a period of time is just not an easy thing to do. I'm at the point where I just might do the work myself. Would I return? Absolutely, but I will definitely do a more thorough review of my car after delivery.