Note that this review is for the US terminal. A pretty simple airport with limited choices for meals and shopping. The US Customs station can really back up quick, and they never seem to have many officers on duty, despite the fact that they have like 15 stations. Coming into the airport, the Canadian Customs is usually very efficient with little back up.
Free internet, but very slow.