Convient but not flexible enough even after various updates. As a user I don't feel like I have much control at all once the ride is booked. Can't really change the destination or add new destinations while "you're on your way". Can't even cancle. It's annoying, I don't mind paying compensation fees really.