This place is getting a bad rep on Yelp from a couple picky people with bad attitudes.
Disclaimer- It's probably not a Five Star joint, but I felt obligated to give them a five star because so many of the other reviews were unfairly harsh.
The food was very good, it wasn't great, but it was fair value for the price. I don't live in the area so I probably won't get the privilege of eating here again, but if I lived closer I would absolutely eat here again.
Nobody gave us any attitude and the staff was very friendly. They even gave my toddler her own plastic bowl and cup, so she wouldn't risk breaking things. She loved that and it made the whole experience nicer for my wife and I.
Give them a try and then give them a fair review. I think you'll be pleasantly surprised.