As patient as one asks the rider to be the drivers can get on your nerves. I confirmed a trip, waited for 15 mins. When I called the driver he said he didn't realize he accepted the trip. Asked me to wait 20 more mins. When I asked him to cancel so I can get someone else he refused. I had to cancel. Then the second trip I requested the driver came, but his car broke down and waited 20 minutes. Then he said please cancel. I told him to cancel but he wouldn't listen. I had to pay for cancellation