The work took quite a lot longer than I was quoted and it also cost a little more than the estimate. The body worked looked fine, but after driving the car for a few days, a mechanical issue I had paid extra to have fixed didn't seem quite right. If you pay with a credit card, expect to be asked to cover the credit card fees.
Pros: Decent Body Work
Cons: Specify Everything in Writing