I can 100% recommend Jafar as tour guide. He has a great knowledge, speaks very good German and is every time helpful and polite. He gives a great understanding of the culture and the current life in Iran.