When it comes to brands on the high street, we’re pretty well versed in the specific products each label does best. While Zara is the destination for dresses, Mango always has expensive-looking looking shoes, and M&S, well, M&S of course has the best jeans. With most styles coming in inclusive sizes and three different lengths—short, regular and long—you can almost guarantee you’ll find The One. Not only this, but the high-street hero is also a go-to when it comes to knitwear. (If you haven’t tried the cashmere, you absolutely should.) And it’s also recently started creating more dresses that our fashion editors would wear on repeat. So basically, what we’re trying to say is M&S is in fact the do-it-all store.