Normally quite a good app, but I'll give one star for the blatant way it lies about the pick-up time. Sometimes the driver is in the other side of town and it say 4 minutes, while the driver texts me that Waze mentions 19. It happened more than once. Having no ETA or some close approximation is a lot more decent than lying. I am sure this is intentional, to give some illusion that the service is more responsive than it really is.