My wife and I have been going there 17 years, and it's always good - nice atmosphere - in the middle of an industrial area - kind of like an island in the sense there's no other restaurants / shops around. Nothing out-of-this world, but very consistent, and everything is good, and prices are reasonable. I love the greek chicken salad with charbroiled chicken. Never get tired of it.
Pros: Ambience
Cons: Can get crowded and somewhat noisy
more