If you look hard enough, you'll find a checklist for everything on the web and there are masses of lists of 'dos and don'ts' when it comes to designing a website. Amongst all the great ideas, there are some basic elements necessary for a really good website:
* like they can trust that the food will be good/safe to eat
* hungry (seriously!).
A final point that one of our team reminded us all of - if the website can relate the product/service to the visitor's own life, they will probably return time and again. That's what most of us want for our website, right?