I am not sure how to review this place... Sometimes good sometimes bad overall: inconsistent. Sure, the deals are great but I have dined here and ordered take-out and here are my experiences.
Dine-in: waitresses are young ladies who hardly speak and carry a face with them like they hate their job (came here at least 3 times and all different waitresses but same story) Not sure what's up with that, either crappy place to work or perhaps I just don't fit into the Greek culture? :S Good quantity food. I've only ever ordered gyro combos. Beware they won't pay enough attention to ever refill your water leaving you very thirsty with all the salty food unless you can get them to refill the small glass.
Take-out: For some reason when I order the gyro combo for take-out it's mandatory to have greek salad. I had a minor dispute with the person taking my order and he agreed to remove the mandatory salad in place for a side of fries instead. 15 mins. later I get my order and there is the dreaded greek salad in my take-out bag. I always end up throwing the salad in the trash as it consists of giant chunks of cucumber... just not very appetizing at all. Props to their pork gyros though, delicious. Oh yea, if you plan on ordering take-out be prepared to wait 20-30 minutes or more if they're busy!