I have been coming here routinely for years. You order at a counter and your food is brought to your table. The menu is really varied, the quality is excellent, the prices are reasonable for what you get, and the decor is beautiful for an (almost) fast-food, seat-yourself type of place. The staff are really friendly and service is good. I highly recommend this place for breakfast, lunch and dinner!