I have always had the hotel make the arrangements for transportation, whether it be the pickup at the airport or drop off. The price may be a little higher, but if there are any issues, I can bring it up to hotel management, and all the bills go on my hotel bill. I just tip the driver directly (most times using US$).