I broke down on the freeway. I called my insurance who also handles my road side assistance and they contract with another company that provides all of their tow services The 3rd party tells me it will be 60 minutes. At 40 minutes I get a call from tow company confirming they will be there in 20 minutes. 20 minutes go by I call my insurance company to see what is going on. They contact the tow company that tells them just another 5 minutes. I wait 15 more minutes and call again to cancel with Charity and get someone else. My insurance company patches me through to Charity Towing who promises just another 5 minutes I ask them what happened to 60 minutes They tell me they never said 60 minutes, they told my insurance 90 minutes I wait until 100 minutes has come and gone. Call insurance again to complain, while on hold tow company shows up almost 2 hours later. Tow guy puts magnetic lights on my roof and tows me to dealer to fix car. Get car back and there are 2 large circular scratches on my roof where the magnets where located