I had a fender bender and this is where my insurance company sent me. They were easy to get an appointment. They let me drop my car off and they estimated a few hours, which they took a few hours. Upon looking at the bill, which I didn't have to pay anyway, it was relatively cheap.
more