Flowers sold by discounter Aldi have been criticised in a report by consumer body Which? that claims delivered flowers often bear little resemblance to their online advertisements.

The discount chain received the lowest mark for quality in a Which? survey of 13 companies delivering flowers ahead of Mother’s Day this weekend, with its Pink Rose & Lily bouquet – the cheapest in the poll – criticised for its foliage and "skinny" lilies.

Marks & Spencer received the highest overall score of the 13 rated and offered a “very good match” between online pictures and the delivered product for its Large Serene bouquet.

The report rated factors including aesthetic appeal and the longevity of the flowers in bouquets costing between £28 and £35.

An Aldi spokeswoman told the Daily Telegraph that its rose and lily bouquet had been withdrawn, adding: “Bouquets are created by expert florists and delivered using a specialist courier network to ensure they arrive as advertised on the website.”