Yahoo Life's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.
Shorts can be tricky to buy when you're over a certain age – many of us don't want to show too much leg, but we still like the cooling effect of having our pins unencumbered by swathes of fabric when the temperatures rise.
And with lots of us having put on a little weight during the 'Covid years', the hunt is on for a new pair of shorts that make us feel and look great that we can afford.
Of course, M&S has come to the rescue, as ever. Amongst the huge array of shorts styles on their website, one pair really stood out because of their cut, fabric and length – and the incredible price point.
Like your favourite jeans, a good pair of shorts like these classic Cotton Rich High Waisted Chino Shorts, £17.50, are a great staple to add to your capsule summer wardrobe. They have a timeless appeal, can be worn with loads of different things you already own, and we guarantee you'll be pulling them out to wear every summer for years.
And, at this incredible price, these stylish shorts are a no-brainer investment.
Why we rate them
They're the perfect length because they sit just above the knee – plus you can roll them up or down more if you want. Available in sizes 6-24, the straight leg cut is really flattering and slimming for most body shapes.
The fabric is 97% cotton. Even better, M&S sources all their cotton responsibly and has partnered with the Better Cotton Initiative (BCI), which empowers farmers to be more efficient with water, as well as better understand soil health and biodiversity to help slow down climate change. In terms of comfort, the 3% elastane means the shorts have some give and won't dig in.
The Cotton Rich High Waisted Chino Shorts come in a whopping eight colourways, too – from a subtly striped pastel pink to nude, navy and our favourite, a light khaki.
The 'chino' style of these shorts is also a classic look that will never date, while the high waist means that if you're out doing the gardening, you don't need to worry about the dreaded 'builder's bum'.
Needless to say, they're supremely versatile, too. Whether you wear them with a cute strappy top and flat slides to a picnic, or with a hoodie and trainers to walk the dog, a classic white T-shirt and flip flops to do the school run, or even smarten them up for a party with bold jewellery, a linen blazer and heels - these shorts pass the cost-of-living test due to their affordability and versatility.
What the reviews say
M&S shoppers have been wowed by the comfort and fit of the High Waisted Chino Shorts with many saying they've brought them in more than one colour. The fact that you can dress them up and down also made this style a winner, too, as well as the length and the amazing price.
"Lovely lightweight, comfortable shorts. I wanted some shorts that were a slightly longer length and these are perfect ( they can be rolled up if needed). The high waist is also very flattering and comfortable. So pleased I bought three different colours!"
"Very happy with these shorts, so much so I bought them in three colours. So comfortable. The waistband is not tight and the legs are a flattering length. They are great everyday summer wear and smart enough to nip to the supermarket. Would definitely recommend. Lots of compliments."
"Love these cotton shorts, have now bought in 3 colours, although the white with blue stripe are my favourite. True to fit and good above the knee length."
Shop now: Cotton Rich High Waisted Chino Shorts | £17.50 from M&S
Don't forget right now you can also get your hands on M&S' Summer Beauty Bag. Packed with big-name brands (think Clinique, Aveda, Prai for starters) you'll get £160 worth of best-selling skincare, nail, make-up and hair products for an incredible £25.
All you need to do is spend just £30 across on clothes, home, or beauty in-store or online, add the beauty bag to your basket and it will be automatically discounted.