The only thing keeping this from a higher rating is service which sets the tone for the whole meal. It is never the same twice, our perception is that they are always training new servers and an atmosphere of chaos and/or not enough help surrounding the prep areas very noticeable when golfers stop in between the 9th and 10th holes during the day or when a large group finishes in the late afternoon. Follow up by servers during the meal seems rare or not timely. During our most recent visit two tables near us asked several times where their food or drink was and servers seemed at a loss? Food is good, portions are generous, prices inline with quality and dining area comfortable. Indoor and outdoor seating available, fireplaces on the patio for winter, nice view of the 1st and 10th tees to watch golfers while you are dining and two TV's to watch sporting events.