I've been to the Queen street location as well, and it has far more in stock than in this store.
That said, this store seems to carry the LATEST in clothing. I didn't see any of the stuff in this store, at the Queen street location (that huge retail outlet by Winners & Loblaws).
I think if you want to buy Joe Fresh stuff, you need to visit a range of locations. This one, Queen Street and one other, otherwise it's hard to find what you want or to see their entire range in one location.
I also like that it's right by the TTC. Easy to get in, look around, and get out.