I have been going here for years, and the food has been consistently good. The prices are reasonable and the portions are generous. It really is more of a take out place, so the only really negative is that there's no atmosphere if eating there.
Pros: good food, good selection, value for the money
Cons: no atmosphere