This is the worst international Airport I have come across. Everything was so cramped in the arrival hall through immigration and up to exit that I was concerned about the safety of my family. Any kind of commotion can lead to a stampede. Similar experience while departing (I was going through domestic departure so no immigration) - A single check-in counter and a cramped waiting hall. One must also be careful about the Taxi services as the official taxi counter is quite a distance from the international exit. There are several other Taxi services waiting to fleece the first timers. Opt for the Rajawali Taxi.