Clean, well maintained restaurant. Wide variety of menu choices. Service is friendly but a little slow and not always attentive; but, when asked for something they will get it for you. Food quality is average. We were there for lunch and found the food passable but we will no go back.