Used RCDSL as recommended on Trip Advisor. We were delayed on the way and the driver Rajith actually stayed in Colombo till the next day for us. Rajith did most of our tours who was amazing and certainly knows how to avoid the traffic. We also had Sajeewa who was a great guide in Kandy. These guys will do anything you want them to do and will adjust your tour to your requirements. Highly recommended and will definitely be in touch when we return. Email them prior to arriving in Sri Lanka and they will be in constant contact through whats app. Etc. Their prices are very reasonable.
Car with driver is the best