Upvote:7
New Zealander here. I arrived for a friend's wedding in Tehran. I told them so, got a visa on arrival, entire process took about 20 minutes.
Your experience may vary, but it was very straightforward for myself, and my friend who was also on a Kiwi passport.