Abdelghani was a fabulous tour guide. He is very knowledgeable and communicates exceedingly well. What I appreciated the most was that he didn't just speak to the sites in front of us, but shared other cultural tidbits and useful information. For example, he explained about the two local languages Arabic and Berber as well as the use of French and English. He even taught us a couple of useful words. He was easily able to answer all the questions we asked him and we asked many. We learned a lot. Thank you Abdelghani.