Excellent food and friendly staff. This restaurant might be small, but it is very clean and has a large parking lot, so you don’t have to park on the street. I eat there at least once a month and have never been disappointed. Also, if you don’t have a lot of time to eat, you can buy takeout from the buffet by the pound at very reasonable prices.