I found the airport to be reasonable. Immigration was a bit slow on the way in. No other problems though. On the way out, there are a limited number of shops/restaurants. The airport is quite modern and clean. Even the toilets are OK. The domestic terminal is quite small, but again not too bad.