I had only one day in Cairo and I was very happy to spend it touring with Ola. She is very kind and thoughtful, in addition to being highly educated and knowledgeable about the Islamic and Christian sites. We went entirely at my pace and she adjusted the itinerary around prayer times so that I was able to see all that I wanted to see. She provided snacks and the option of a western or local lunch, and allowed me to eat later, which was better suited to my day. She put all the layers of religious and political history together in a way that was accessible and stayed with me. Her English is excellent and her accent easy to understand. If you want to have a thorough understanding of the history and geography of Cairo, ask for Ola!