Since it's closer than a Home Depot or a Canadian Tire, it's really your best bet when you're tackling a house project and need a piece right away.
It is well organized and the staff has always been nice. I can't tell you how many times my sister has lost her house key and I've had to go here and make her another one. I do wish they had those patterned keys like they do at Home Depot, but those do cost more so it's probably not a good idea.
EDIT: they do have patterned keys now (25 April 2017)