Still better than Uber where if the driver cancels more than 5 minutes after accepting the ride, the rider gets charged (as if the rider had cancelled).
They're very fast to issue refunds, but only if requested... I wonder how many people just never notice the fraudulent charge! One reason I minimally trust Uber and keep checking all their charges...
A person close to me had a driver fail to end the ride, and drove around several miles racking up charges. When she noticed this and complained to Uber, they rejected her claim. When she disputed Uber's fraudulent charge on her credit card, they blacklisted her account.
That only happens if the driver arrives at your location and waits. You can't just expect to call an Uber and have them wait forever. Regardless of what you think of uber, it's just common courtesy to be ready when it arrives.