The food is first rate, yet reasonably priced. Lots of house-made components to the menu.The ambiance is comfortable and cozy. You would think you were in a big city, yet you are dining in a small town! Service is good, too. We often bring friends from out of town who end up being big fans of the restaurant, as well.