My parents are always ordering take out from here on a weekly basis so when I am in town visiting we always stop and grab their Greek Salad which is the best Greek salad I've had. So good that I had it twice in one week and I almost went here today again lol.
I can't speak on their other dishes but since my parents are always coming here and order more than just the salad I have to believe that this spot is good!