I am an American who just completed a 28 day tour of Iran going all over - from Tabriz and Mashhad to Ahvaz and Zahedan and everywhere in between.
From the start, Azimeh communicated with me for 6 months helping me customize my itinerary with immediate responses over many many emails. She was excellent and even gave me a small gift when I met her in Yazd. :)
Majid who facilitated absolutely everything for me every day was an A+ tour guide and an A+ historian. He was pointing at exhibits behind his back in museums and explained everything to me everywhere we went in infinite detail. He has great pride in his country and truly cares for teaching others about Iran's history and culture. He is a very calm and collected person. All the cities we visited and every activity we did he had done 100 times which put me at ease because he knew the entire country like the back of his hand. He was very accustomed to working with foreigners and westerners so he knew things I might find different or what I might not have been prepared for. This helped me with any initial culture shock there might have been and he was able to relate to me. He was completely fluent in English as well with almost no accent.
Mehdi was our driver and he was a very thoughtful and energetic person. He always made sure my bags were taken care of, I had snacks, fruit and tea at any time I wanted. He was excited to help me facilitate anything necessary when Majid was preoccupied. He is very friendly and a great river.
I would not take the risk of going with any other company for tours in Iran. You see the reviews on here, 100 and all are 5-star. That's what I trusted when making my decision, the people who came before me, and they were all right. It was an excellent decision and now I'm here telling you it's warranted.
As a westerner and especially as an American, you cannot think the relationship our government has is the same relationship the people have. They are complete opposites. I was warmly welcomed to say the least everywhere I went. Lots of people wanted selfies and pictures and alot just wanted to welcome to Iran. It is truly the safest country in the middle east and I felt safer in Iran than I have in parts of Europe.