I've had two instances when I needed roadside assistance, once for a dead battery and once for a tow. The first time, the truck never showed and after 2 hours and numerous calls to Metromile, I finally had a friend come and jump the battery. The second time they told me an apparently nonexistant towing company was on the way, when I called the number they gave me, there was no answer. Then I got a text (after an hour) saying another towing company was on the way and would be there in 30 minutes. I called the towing company listed on the text and they said that they had told the Metromile agent that help would not arrive for 2 hours as they were not yet open and there would not be a truck driver on site for at least an hour; the service they had called was an hour from my location, despite there being several towing companies much closer. They had my phone number listed as one in another state, a number I've never heard of. No one was able to update the number to my actual number. I am still waiting for the tow truck. One last thing - Metromile will only pay $75 for the tow, the rest is on me. The whole situation would be fixed and over with if I had AAA. For what I will end up paying for Metromile's "help" it would be worth buying AAA roadside assistance. Metromile roadside assistance is a farce.