I'm old so I've had a lot of experience with body shops. They all suck. I had a Cadillac dealer do crap work even I could have done better. I had a Mercedes shop not blend tape lines or align moldings well. I got a better job from an indie shop near where I worked. Even then they forgot my hood insulation and one of the hoses looked like they cut it length with bolt cutters. I've never had a repair I was totally happy with the first time. The only advice I can give is to look at cars on their lot and see it you can tell where they were repaired, if they will let you, or go to a big new car dealer after the repair and ask the used car manager to look at your repair. Perhaps buy him lunch.