Here is a little story based on my personal experience.
I landed in Emam Khomeini the last time i went to Iran.
It was the middle of winter, so it was freeeeeezing. Remember, this past winter was the coldest one in Iran for the past 50 years.
Our plane landed, and to my surprise, instead of taxiing to a terminal, it stopped. The doors were opened, and the stairs were brought up to the doors. I dont know, maybe its just me, but and airport that has been 30 years in the making probably should have invested in more terminals.
Anyways. Now here I am, with my grandma and my sister, outside in the freezing cold, trying to push my way into a crowded bus. Well, we was not able to get into that bus, but i was not worried, because i assumed that another bus would be coming some time soon. Five minutes passed, nothing. Ten minutes, 15 minutes, 20 minutes.......still nothing. About half an hour later, after standing in the freezing cold, with my poor elderly grandma and my sister (who didnt have a jacket with her), the bus finally arrived. And guess what? It was the same goddam bus, with the same goddam driver. These beeorzeh bastards didn't even have another bus come pick us up. The bus literally went and dropped off the first bach of passengers, and then came back to pick us up.
That my friends, is what i call a shitty airport.