If you are making a connection from an international flight allow at least 3 hrs to catch your next flight. It takes around 60-90 min for immigration alone. They have 8 or 10 booths but I have never seen more than 4 open. Then another 30-60 min to get your luggage back through to your connection. My last lay over there was 3.5 hrs and I almost missed my flight and my luggage did not make the connection. Huge airport that is very very understaffed all of the time. The staff they do have is mostly clueless so if you need advice I recommend asking one of the Airline Representatives who are much more friendly and helpful. If you need a rest break catch one before the departure gates the ones there are usually completely trashed and disgusting. One positive is the Tram is nice but they need it as it is a very long way between gates.