This was exactly my experience during seven visits to Iran traveling around the country. And that of Americans I took there. I hoped to be there for Norouz (Persian New Year) this month. I found similar people in Pakistan in Nov and then realized they are also a Persian culture.
I lived and traveled in Iran for months. In Tehran I lived with the family of a retired bank worker who saw me looking for housing. I roomed with his son for months, ate all my meals with them, and they never accepted any money. Once I was sick and throwing up and they all came into the bathroom and the dad stroked my head while I barfed and told me “Aybi nadare” (no shame, it’s ok). I traveled around most of the country by plane, train, bus, shared taxi, etc. Eventually I stopped booking hotels because I’d always meet people on the train, bus etc who’d insist I stay with them. The family of Iran/Iraq war vets from Yazd who took me to Taft for bbq in the mountains. The taxi driver from Rasht who made a bed for me on the floor of his tiny apartment because all the hotels were full. The only time a police officer talked to me was once to make sure I was ok. I never felt in any danger day or night. The land of Iran is as incredibly diverse as its people. There are mountainous rain forests and desert salt flats. I met among the most liberal and most conservative people there, and everything in between. Everyone was so kind it makes me cry with shame.