Blah blah blah airport food sucks. That seems to be the consensus. Of course airport food sucks. Who comes to an airport and expects a fine dining experience?
One eats at an airport simply for fuel. Flights are long - airlines have few to no options - you eat so you don't die mid-route. That said.... Urban Crave is good airport food - better than most in my travels anyway. Decent food options aside from the ubiquitous cheeseburger and chicken breast that appear on every other menu at every other airport eatery around the world. Some local Canadian flair with Poutine on the menu. Some fun local staff that keep saying "aboot" and "zed" - charming in my view.
So while I don't plan to spend my next anniversary dinner at the Urban Crave @ Pearson's Terminal 3, I will stop by and refuel on my next pass through Toronto.
BTW, if you think this is bad, try out FLL, LGA, LAX, TPA, SJC, PHX - you might be singing a different tune when next through YYZ.