This restaurant is across the street from where I work and I recently tried it after a co-worker recommended it to me. They have amazing Greek food, and I was very impressed with the portion size also! Everything is made fresh to order and not like a typical take out restaurant where they make items in bulk and leave the food under warmers.
You can call ahead to order and your food is ready in about 15-20 mins. They accept cash only - no debit or credit, so come prepared for that. They also have daily specials. There is plenty of seating available if you choose to eat in. It is also quite affordable considering the food is made fresh.