In short, David was fantastic. His knowledge of the country was superb and his English language skills are excellent. He was flexible according to our needs and preferences, and always went the extra mile. His choice of hotels was very satisfactory, his vehicle was immaculate, and he has the respect of the other guides we met, and the people at the places we visited. I would not hesitate to recommend David to any of my friends or family, and would love to have him as my tour guide again!