Khalil was a great guide - well-informed and a good communicator. He gave me the basic info needed to understand what I was looking at, but also helped me gain a deeper understanding, too. He was also flexible, adapting his tour to accommodate my wishes. Everything happened very smoothly and easily. I was also lucky enough to have a private tour, for a very good price.