The airport, while nothing special, is fine. The only advice i would add: on arrival, follow the signs for the e visa deks (assuming you have an e visa) which is all the way at the far end of immigration desks - just keep walking. Most people stop at the first few which are always rammed. IME, the e visa desks at far end are empty and quick. Also, print your e visa and your itinerary, as noted above...