Our guide did a fantastic job. She was informative and very knowledgeable. We were there on an incredibly crowded day, and our guide was able to cope effectively with the vast number of people and other tour groups milling around. She was able to keep our group together, and move us around the Mosque for an excellent tour. Highly recommended.