A good restaurant experience is definitely about the food. No arguments on that. But also the overall experience, which takes into account the staff, the setting, the ambiance, the service you expect and receive, the quality and freshness of the food is critical.