Personally, I would let their insurance company handle it, rather than involving my own. You may not be any happier with the people your insurance company hires, but then you have a claim on your record. No matter which company pays to have it fixed, the final say in whether it is done right and that you will accept the car as completely fixed is your decision, not the insurance company's decision (no matter whose insurance company you use).
Bookmarks