That location on walker would be pretty good. Not far off the 401 for those traveling on it, and pretty convenient for locals in the surrounding area. Lots of shopping and food options there too. Also not too far from the airport.
I thought at one point the location was planned somewhere downtown which would be much less appealing. Hopefully they land on the walker location, but oddly the page shows no location listed when I browse to it now.