We couldn't have asked for more in our guide Upali.  He was friendly and knowledgeable.  His English was very good. We had developed an itinerary that required long drive days, but he made the most of it, and still showed us some interesting spots along the way.  I recommend Upali Abeysinghe to anyone going to Sri Lanka