Dress of the day: This stylish M&S denim midi is now on sale
Yahoo Lifestyle'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.
Though it can often be overlooked in the sea of floral prints and floaty dresses, the humble denim dress will never cease to be a wardrobe essential.
Which is why, our top dress pick of the day is the very lovely Denim Belted Midi Shirt Dress from Marks & Spencer.
And, to add to the excitement, it's currently on sale - reduced from £45 to just £36 in Marks & Spencer's huge up to 50% off sale right now.
It's the textural addition we need to break up a wardrobe packed full of cotton, and it's also a versatile piece to invest in now and wear throughout autumn and then layered-up during winter.
Here's why we're such big fans...
Why we rate it:
This pure cotton, denim dress is cut to a flattering midi length with a self-tie belt to cinch in the waist.
The classic shirt dress style includes long sleeves, a collared neckline and two chest pockets, while horn poppers down the front make it easy to take on and off.
There are even poppers on the sleeve cuffs so you can add a casual, cool feel by turning them up.
Paired with boots, tights and a jumper, or with sandals and a sun hat, this denim dress is ready for any weather and any occasion.
Buy it: Denim Belted Midi Shirt Dress | £36 (Was £45) from Marks & Spencer
The new Western-inspired dress is an update of M&S' last season denim belted midi shirt dress that flew off the shelves. Costing slightly more, at £49.50, the light denim number features frill neck detail and button-through fastening.
Buy it: Denim Belted Midi Shirt Dress | £49.50