This place really has a nice vibe. It's a "go after church" type of place (nice, but also laid back).
Very good /professional service.
Nice relatively healthful choices.
free coffee if you need to wait for a seat (we usually wait no more than 15 minutes)
Clean, comfy atmosphere.
Fair prices.
Most importantly: my kids like the food.
I look forward to it about twice a month.