What makes a great restaurant? Is it the food? The atmosphere? The staff? There are so many factors that go into running and operating a successful restaurant in today's tough economic climate - from cuisine style, to location, to menu items - the list is often as long as the choices for the daily specials.