Iranian elections are generally considered fair, although the candidates must be approved by the Supreme Leader, and wield very limited power, so it almost doesn’t matter if the elections are rigged or not.
If the Reformist candidate wins, it would be the first time that the president and Ayatollah are not in lock step. It could be interesting.