The service is very unsatisfactory. More often than not, the pre-planned route to pick you up will be ridiculous, like entering a dead-end and coming out of it, or being recalculated multiple times part-way through, lengthening the wait. This leads to unjustifiable delays in pick-ups and customer services accepts no accountability or liability for it. Often, you'll also have to retry your booking multiple times because they double prices, in a system that is out of touch with the cost of living.