The Winners store @ The Stockyards location is, in my opinion, nothing more than an over glorified and overpriced thrift store. Specifically, the men's clothing section is a huge waste of time, and when (if) you can actually find something nice, it's ridiculously overpriced. This location ALMOST makes the Dufferin Mall Winners store look like a gold mine (almost).