Ahmad was not our tour guide, he was the manager. He changed the timing of our scheduled tour from what we had agreed upon, without coordinating with us in advance. Only after I texted the night before to confirm our start time, did he tell me that the times had been changed. Then his explanations seemed insensitive to our concerns and how we had planned our day.  Having paid $400 for a one-day tour, I expected better service. In the end, he arranged for a good guide (Mohhamed) and we had a nice day together. If you use his service, I recommend being very specific in setting up the details of your tour.