Aldi has knocked Waitrose off top spot as Britain’s favourite supermarket as customers say their “jumble sale” stores are worth if for discounts.

The budget retailer was placed first in the in-store category in a satisfaction survey of 6,800 shoppers who were asked about their experience of shopping for groceries over the previous six months.

Marks & Spencer was placed second, while Lidl was third, with Sainsbury's placed bottom of the in-store survey.

Despite Aldi's stores being described by some in the survey as "untidy" and "a jumble sale" and customers complaining about rushed checkouts, value for money was a key factor in its climb to the top spot.

Supermarkets were ranked in the in-store category based on consumers' feelings about the appearance of stores, queuing time, staff availability, the range and quality of products and value for money.

Waitrose, which had previously held the top position for three years, fell to fourth place.

Separate studies have previously suggested that the "Waitrose effect" of having one of its stores nearby can help to add value to residents' homes.