Budget supermarket Aldi and its posh rivals Marks and Spencer and Waitrose have been named the best supermarkets in the UK.
M&S took the top spot in the annual Which? survey for in-store experience, followed by Aldi and Waitrose in joint second position.
The results show shoppers rated luxury and cheaper brands over traditional Big Four grocers like Tesco and Sainsbury’s.