I have to confess we do most of our food shopping at Waitrose, simply because the quality is so consistently good and we've shopped there for donkey's years; BUT orange juice, tinned tomatoes, tomato puree, pasta, much of our cheese and a lot of our alcohol come from Aldi (it's on the way home from Waitrose!). Their fresh fruit & veg is not bad, and certainly very reasonably priced. It's also the only place locally I can get proper German deli produce, agai, cheaper than you would believe possible for the quality. And don't get me started on their household goods, electronics, leisure goods...........Aladdin's cave!