I've not been there.
There's a lot of media propaganda against Iran.
But I trust much more what people that visit the country say about it.
You can read this automatic translation of "Iran - the country with the best people?"
https://translate.google.com/translate?sl=pt&tl=en&js=y&prev...