We were a group of 6 & therefore needed a larger than usual vehicle & we were lucky enough to employ a chap by the name of Made Sudiarsa with his roomy white van who is usually parked around the Melasti Hotel area in Legian, he was very good with his english & a nice friendly man. We paid 275,000 Rp for a whole day (9am - 6pm) of travelling to Ubud & environs. His Home phone is (0361)734070 & he lives in Kuta.
We've had the misfortune of using some ordinary drivers b4 but I can definitely recommend Made.