Whats the situation like at immigration upon arrival? Hopefully no long queues for non-US passport holders.
I was also wondering if there are any good options for a few hours before my flight the next day at 6am - with the CX flight arriving at 2135, I'm hoping to grab a bite to eat and find somewhere to hang out, especially as I'll probably be wide awake.