I have flown on Iran Air for many years but our last couple of flights put me off. On one flight travelling with our little girl of 9 months there were no nappy changing facilities provided in the toilets. We asked one of the stewards and he said "Is this your first time flying with Iran Air?" (ie what do you expect from us). So we had to change the soiled nappy on the floor of the aircraft not very pleasant for the other passengers I am sure! The entertainment is next to nil. Iranian movies are shown via old-style projectors and often the headphone sockets dont work. On our flight the entire left hand side did not work (no sound). On a previous flights although seated in non-smoking some passengers insisted on smoking. I raised this with the steward and he was reluctant to impose authority and ask the passengers to stop smoking. I had to get up and do it myself which is what the crew should have done. The aircraft are very old and safety comes to mind. Overall control of passengers by crew is very low. Aircraft is still on the runway after touchdown and passengers are getting their hand-luggage and standing up without much intervention by the cabin crew.