What Makes a Good Restaurant Website?

We've built a lot of them. Here's what we keep coming back to.