I've met a couple of people who independantly travelled to Iran as visitors, and in recent years at that. Both commented on the hospitality and kindness of the locals. Both were blokes admittedly. One was a hindu indian cycling through to India as a charity and publicity thing for his (hindu) orphanage charity so, he was a long way indeed from sharing their faith. The other was a British white guy (albeit slighly mediteranean looking so perhaps blended in a bit). Both their comments were very similar to the lady mentioned upthread. No hassles, nothing but friendliness.
EDIT. I should add that the Indian guy was hassled by police in Hungary; he thought it was because by that time he'd grown a long beard and looked like an Islamic extremist, or maybe a hippy. He was robbed at gunpoint in Turkey, but conversely the local army guys went to a lot of trouble to catch the perp, get the guy's kit back and gave him a lift as well as general helpfulness like giving good advice on his route as to which areas were OK and which best avoided.