A relatively small international airport. Staff are friendly and sociable though the security personnel can be rude sometimes. Signs available everywhere and it is small so not difficult or tiring to navigate. Just don't get a long layover here as there is not much to do. My 3 visits have been so short that I haven't even used the restrooms! The general cleanliness is decent. Lines are short and fast moving. I've always seen all the immigration counters manned which is a big relief. Adequate seating for those 20-30 minutes before your flight. Overall not bad at all. Everything is quick and efficient.