Some places last 6 months, some 6 years, some 30 years. This is one of the kind which seems to last forever. How do they do it? How about great food, reasonable prices, friendly staff and great owners. But if it was this easy, everyone would do it. Well, try it yourself and find out for yourself. Enjoy!