Pretty large airport - customs took awhile for some reason, but everything else was easy to get through. What really caused me to lower the ratings is that this airport is poorly organized. We were told to go to a certain gate for our flight back to San Francisco, but the gates changed 3 times within the 30 minutes boarding time. It caused the elderly to walk all the way down the gates from the beginning to end with all the sudden changes - when it ended up staying at the original gate to depart. This upset a lot of people on the flight as well.