I ordered a Lyft 3 hours before I needed it. The first car announced it would arrive 15 minutes after my order. Fine. Then it canceled after 15 minutes. Then another said I needed to wait 1/2 hour. It too canceled within 15 minutes (I'm not 1/2 hour behind). The third did the same. I finally canceled the forth one out of fear they'd keep canceling and I'd miss my flight.