I bought a jacket from H&M in Toronto, 2 years ago, which I wear religiously, and it's in great shape. There are some pieces from H&M that do not make the grade (ie the dark wash/"raw" denim), but, for the most part, I find that you get what you pay for in terms of quality. Zara, on the other hand...