I have never felt the need to do this before, but am just back and used a great driver recommended by a friend of mine. He is extremely reliable, honest and knows his way around Bali. He will not try to rip you off on by taking you to places you don't want to go. His English is pretty good also. A nice bloke with a nice family. His name is Sivi. email him for more info san_co77@yahoo.com