For many fashion lovers, denim skirts are a timeless piece and a year-round staple . But despite their popularity, it's not always easy to find a good quality one that doesn't break the bank. Luckily, Marks and Spencer has a great range of of them, including the £35 Denim Split Front Maxi Skirt .

Available in petite, regular and long, it comes in black, medium indigo and light indigo. Made from 100 per cent cotton, the high-waisted skirt features a split hem, making it both stylish and flattering according to shoppers. It also has belt loops as well as a button and zip fastening, and is machine washable for easy care.

READ MORE: FatFace bring back sold out £69 dress with pockets in summery print - and it's now £38 It can easily be dressed up or down, but for a more casual look, you can add a pair of white trainers, such as the £25 Lace Up Trainers from Marks and Spencer. The maxi skirt has a 4.3 rating from across 81 reviews .

A very pleased shopper wrote: "It's gorgeous, fits and is good value for money. It's a versatile piece for both casual and formal occasions, and I received many compliments when I wore it ." To see all the best Deals, Sales and Bargains in London, check out our Facebook group .

"This is a great, modern wardrobe staple - it's flattering and one of those must-have items," another added, while a third commented: "This is the perfect denim skirt. It’s a nice length (quite long but flattering), and I like the frayed edges which makes it look more expen.