Steven's is the kind of place you feel good supporting, even if some items are a tad more expensive than you might find elsewhere. The staff are always nice and friendly, and they always have just what you went in to find. Great stop if you're in the neighbourhood and need pretty much anything.