I flew on a IranAir 727-200 in a Esfahan-Tehran route on one night in 95'.
It was only a one hour flight so all you get is a drink and pistachio (thats right, no peanuts). The service was good, no bad remarks on the short flight.
Hope when ever US lifts the embargo, that IranAir can fly back to JFK or maybe even MIA, with the 747SP or maybe when they order the A340s, they fly those.
I'm one of the few Americans that flew to Iran much. The customs there are much strict. They check EVERTHING, also took my batteries for all my electrical stuff, (had to buy more at Paris). Its a nice country to visit. Thats the only time I flew IranAir, I flew Air France 747-200 back to Charles de Gaulle and hoped in a A340 back to MIA. I still have those pistachios preserve, not open, with a picture of a IranAir A300-600R on it.