Do I get to choose the route my driver takes?

Yes, you can select your preferred route prior to confirming your booking. Any deviations that would result in extending the trip distance and time, for example, dropping off additional passengers, needs to be discussed with your driver directly and an additional fare negotiated and paid on completion of the trip for the extra distance/time.