I enjoyed my time at this airport, and while the security/immigration/customs line is long, it…read moremoves efficiently, and it took about 30 minutes to get through.
There are a lot of places on the airside, a couple of lounges, including a Skyclub, which I was surprised to see.
The airport is larger than it seems; it was a bit of a trek from one end to the other.
On another note, my traveling companion left his phone at customs, but they were very helpful in getting it back before our flight left.
My flight was delayed an hour, but I had things to do while waiting. Overall, a good experience.