"The food at this restaurant is always top-notch. The staff is friendly and tries their best to be attentive. However, for our annual visit over the past few years, it seems like they are always short-staffed in the front of the house. There is only one server during breakfast and two during dinner for a large dining room. The servers are lovely, but they struggle to attend to everyone in a timely manner. Expect a long wait for the check or a water refill. Despite this, the atmosphere is cozy and the food is delicious, although it is becoming quite expensive."