Friendly staff, a nice atmosphere and good quality, freshly made food. That is the ingredients for a great restaurant.