The international side of the airport is very good, while the domestic side could badly use a makeover.
Unlike a lot of airports, they have a pricing policy that forces vendors to keep prices at the equivalent of non-airport vendors. Some attractive art around the place too.
On the downside, if you're a stroppy Polish immigrant with no English skills, airpost security likes to play "Taser the Wog"
http://www.canada.com/theprovince/news/story.html?id=4b9cbae7-36af-4527-8411-0299e4763807