My experience of dealing with Mozhgan at Let's Go Iran is that she is 100% trustworthy and reliable. She works for a medium sized travel agency in Shiraz where they pride themselves on their professionalism. This, combined with the Iranian tradition of incredible hospitality, means that you are in very safe hands.
We visited Iran last April and had a wonderful time. The country is very different to how the western media portray it. It feels very safe, prosperous and relaxed. There are many women working and many men who are very involved in child care. There is no sign of religious oppression and everyone seems to tolerate a wide range of dress codes from the western to the traditional. You will not be pestered, but there will be quite a few people who will want to welcome you to their country and ask you a little about yourself. Do take the time to talk to them, it will make your visit more pleasurable.
Do go, You will have a wonderful time and be able to come back and tell your fellow countrymen what it is really like. I am really looking forward to going again , as soon as funds allow.