Today I booked with Uber and when the app showed our car was due in 5 minutes, we went downstairs to wait. 30 minutes later we were still waiting. During that time, the estimate of arrival bounced back and forth between 3 minutes and 11 minutes. We gave up when it became clear that we would not be picked up in time to reach our destination before it closed.