First, the signs to the different terminals are a little confusing when you have to drive the airport. Second, it's a big city and you would expect some efficient mode of public transportation to the city. The airport is about 35-40 min drive from the city; about an hour to get downtown/Chinatown (that's where we stayed when we visit). Public transportation was a combination of bus (airport rocket or bus 192), subway then streetcar. It's wasn't as horrible as I thought but I could have done without rolling a carry-on in a crowded bus/streetcar! You can beat $3 fare versus $50-60 with taxis though. I read somewhere that they may be working on a better way to get people from the airport to downtown.
Airport itself is clean and spacious. Staff was friendly.