Fashion fans are loving a new Marks & Spencer linen midi dress which they say 'looks flattering' on. The Linen Rich Striped Midi Waisted Dress costs £45 and shoppers say it can be 'dressed up or down'. The dress, which is part of the M&S Collection, is available in three lengths - petite, regular and long, as well as sizes 6 to 24 but is selling fast.

The new dress is listed as 'in demand' on M&S' website at the moment. A product description reads: "This pinafore dress is crafted from striped linen-rich fabric for a fresh feel. It's cut in a regular fit, with a flattering waisted shape and graceful midi length.

The design is complete with a square neckline and elegant crossover straps at the back." Read more: Marks & Spencer's 'very flattering' £45 dress fans 'absolutely love' they're buying in both colours Read next: The four-step body cleansing 'ritual' you should be doing in the bath to look 'noticeably younger' The Linen Rich Striped Midi Waisted Dress has a 3.7 star rating on Marks & Spencer's website so far.

Netty said: "Nice dress, good quality material and well made. Dress up for work with a crisp, white blouse and heels for the office or tee shirt and trainers for a casual look." While another shopper added: "Really well made flattering dress.

True to size, and washed well." The Linen Rich Striped Midi Waisted Dress (Image: Marks & Spencer) However, a third commented: "Unfortunately, not for me. Very awkward to get on and the sizing is way off.

Ordered usual size b.