The airport building is small and cozy. There are shops and restaurants in the clean zone at adequate, normal prices. The impression of visiting this place is spoiled by the insanely long passport control process, where you lose at least two hours of time, but if you want to quickly, then pay $ 30 and they will spend without waiting in line.
The airport is small, you can check in and customs relatively quickly, but you need to be prepared for the fact that the flight information on the scoreboard does not correspond to reality (for example, it is indicated that the flight will be on schedule, but it is delayed by 2 hours) and the exit indicated on the ticket does not match the one through which you need to exit reality. At best, employees walk around the waiting room and shout out the destination, thereby collecting passengers, at worst there will be no notification, you will have to run between the exits yourself. There is a small shop with national souvenirs and another with alcohol.
The airport in Dushanbe is located right in the city. You can get to it by public transport - bus or trolleybus, or walk from the center in 40 minutes. Additionally, get acquainted with the non-central part of Dushanbe and go through the railway station.