I imagine location matters even more? A well placed restaurant with adequate food probably does good business, still?

Sure is. I was contrasting 'merits' of being listed at aggregator sites vs. having ones own website.