It is a clean, modern, upgraded airport. However, my layover experiences here has always been crap. The first time they held us in the hallway for 30 minutes before they let us get to customs without an explanation. And then my luggage didn't come out til 1 hour after I finished customs. This resulted in me missing my next flight as I missed the window to recheck my bag. I had a 2.5 hour layover time. This normally is long enough at any other larger airport I have been to.
Also, why are some gates locked up until 50 minutes before boarding? It just does not make any sense. So many passengers tripped the alarm trying to open the side doors.