They usually do good work. Obviously, it depends on the shop and who is doing the work..

I was getting an estimate for some dents on my car, and there was a guy in at the place w/ a 2 week old S-Type getting a ding removed. I watched em work, and when they were done you could not tell that the ding was there before. Looked good as new.