I have eaten here about 5-6 times now and have NO problem coming back. I noticed it for a while before finally giving it a shot. They are not in the most prime location but I can honestly say their food is fantastic! What brought me in the first time is a sign outside advertising lunch specials for $10. What that gets you is insane - souvlaki (chicken, beef or lamb) on a bed of rice pilaf, a salad and the most delicious lemony greek potatoes out there!
I was told they have plans for future "Greek" nights which would feature entertainment and festivities. So far I have only been here for lunch but I definitely want to bring some friends over there one evening for dinner.