Terrible now, every estimated time is a complete lie, takes longer and costs more. Drivers should not be able to cancel on you with no repercussions, they don't care unless it's for a stupid amount of money. If you book and you're cancelled and you book again fares have gone up "due to demand" in every city, it's an absolute scam. Worthless customer service asking everyone to go complain on an obscure web form - no, actually start giving good customer service?