A very decent and well-organized facility. Arrived here from Singapore with a full A320 aircraft I experienced a quick Visa on arrival service (USD 25) and there was no queuing on the immigration counters. The departure hall reflected a newly built/renovated building. The ground floor has nothing except only the check in kiosks and an airport tax counter (USD 25 international airport tax quite expensive compare to other airports in the region). Up to the 1st floor were the departing lounge passport control some shops cafeterias and a book store. 4 airbridges were attached to the boarding lounge. Looking at the apron on the airside of the airport seems like none of the 2 aisle airplanes were fit to these gates.