On 1/9/2018, at 6:11 am I called my Allstate roadside assistant to request a tow truck to change a flat tire on my car. The representative took my request and texted me with an estimated ETA of 8:08 from Troy Auto Care. At approximately 8:30 am I called Troy Auto Care and spoke to Tony (I believe that was the name). He stated "I'm waiting for my 8:00 drivers to get in and get their trucks ready, then you are 5th on the list. Should be about an hour. Someone will call you when they are on their way." At 10:20 am I called and spoke to Tony AGAIN and was told "you have been assigned to Bruce. He has a couple of car batteries calls and then he will call you when he's on his way, probably about an hour." At 11:00 am I received a call from Bruce stating he would be at my location in about 10 minutes. He arrived at 11:11 am, was friendly, helpful and very courteous. When talking to Bruce I told him that I had been waiting for 5 hours and he was SHOCKED! He stated that he had been dispatched my call only about an hour earlier. Needless to say I'm upset! I have called my Allstate agent, told him the story and requested they don't do business with Troy Auto Care again.