We've been going here for years, and sadly have to report that the food, and service is getting worse and worse. It used to be friendly, upbeat and easy to get service, but now it's like they pretend not to see you.
I find it kind of expensive for dinner, but very reasonable for lunch. The lunch specials range from $7-15, and dinner can be upwards of $20+ a person (and can be much, much more if you want bbq meat). Food is tasty, but not drop dead and twitch kind of good. For a healthy-ish lunch, this place is a good option.