Food is usually good, and plenty of seating, although the acoustics are bad, hard to hear. Seems to have come down over the years, and could use some upgrading. Service was a bit slow, but the food was good. Wide variety menu choices. Staff was friendly. Prices were average for a family restaurant.