I have to say my second arrival in Dar was much better than the first. First time arrived amid a plague of flying cockroach-like insects that were all attracted to the light inside the terminal. Spent ages swatting them in a huge line for immigration that took over an hour only to then be told I needed a "special" permit and had to pay 200 USD (I already had a business visa). Not wanting to argue I joined the next disorganised line paid my 200 USD and waited another 30 minutes to get my passport back. Notable that everyone in the "special" line was Caucasian. Second time all desks open for immigration friendly hello from the official and a quick stamp and on my way. No "special" permit needed this time for some reason. Bags came out quickly and was out of the airport within 10 minutes of landing. Let's hope that the new terminal will be finished on time and that there will be no more "special" line.