Can't rate the airport because I only got to experience it running full speed through security and customs due to a maintenance failure on the inbound plane. On the airport and US customs, they scanned my boarding pass and expedited screening and passport lines. After all the running ( which was quite a distance ), the Jazz CRJ705 operating under Air Canada has its own maintenance problems and we are delayed while they work on it. CRJ705 has USB ports and AC power and OK leg room. Overhead bins are tiny and don't hold normal sized roller suitcases. This airline makes plan system resets seem normal.