I have both flown through the airport on lay overs as well as experienced the whole check in process. The airport is currently undergoing renovations both inside and out and it makes it a little confusing to get to where you need to go. Overall the airport is great. Lots of eating options, recharge stations, and of course slots.