M&S shoppers are loving a "very flattering" dress they've seen online. Warmer weather is finally arriving, and a lot of people will be getting their summer wardrobes ready.

Fortunately, M&S shoppers may have found just the thing. The Cotton Rich Textured V-Neck Knitted Dress is priced at £39.50 and comes in navy or ivory, in sizes extra small to extra large.

The dress is knitted and made with cotton-rich material, with a regular fit design and tie fastening at the neck. It is a mini length and has three-quarter sleeves.

READ MORE: New Look's 'really comfy' £23 summer sandals that 'go with any outfit'

READ MORE: Anti-frizz spray that makes your hair 'look like glass for days'

The dress has an overall rating of 4.8 stars, having racked up a number of positive reviews. Among them, one person said: "Expensive but well worth it. Looks great, feels great."

A second said: "A winner. This is so comfortable and ideal as a beach cover-up, very reasonably priced." A third shopper added: "Great beach cover-up, beautiful colours, looking forward to wearing this on my holiday."

Cotton Rich Textured V-Neck Knitted Dress
Cotton Rich Textured V-Neck Knitted Dress

A fourth said: "I bought this in cream as a holiday cover up and I love it. The fabric is thick and feels great quality. I am a top-heavy size 16 and bought the large which is plenty big enough."

Another added: "Lovely dress that is true to size and very flattering. Looking forward to wearing this around the pool and on the beach."

However, one shopper had an issue with the sizing. They said: "Really nicely made but came up large so I would suggest ordering a smaller size than usual."

Alternatively, several other retailers are stocking knitted summer dresses. New Look has the Cream Crochet Long Sleeve Beach Dress for £23.99 or the Green Stripe Knit Sleeveless Bodycon Maxi Dress for £35.99. ASOS has the It's Now Cool Premium knit colour block mini summer beach dress in multi on sale for £52, down from £80. River Island also has the Knit Stripe Bodycon Midi Dress, which comes in four different colours, for £35.

Receive the latest shopping news and reviews straight to your email by signing up here