After a car accident, my insurance company had my car towed here. I had no idea what to expect, especially since I had never heard of them, but I was extremely happy with how things turned out. When I went to pick up my car, I couldn't even tell that it had been damaged. The paint was an exact match (hard to disguise with an orange car!).
Since the other person's insurance company paid for everything, I have no idea what the final bill came to, or how it would compare with other body shops in the area.