I fly with a majority of Iranian carriers such as Mahan Air Kish Air and Asseman. Out of them Iran Air still has her prestige in being the countries national carrier. The food onboard is terrific but unfortunately all it lacks is customer service. I don't blame Iran Air for her old fleet as this is due to the sanction by America. My flight from Dubai to Tehran (A310) was one to remember as I had been onboard the same aircraft a year before but with a different livery (former Emirates).