This is the closest restaurant to my work, it is in the ground floor and I work on the second. The food is always fresh, delicious. The variety of plates might be surprising. The Greek man is always polite and often helpful if you can't make your mind about the choice of food.
Prices are a bit higher than at other similar places but reasonable. And it depends on what you are actually ordering.
I've visited the place several times and about 3 times we just ordered take away. I'm pleased with the service and taken the fact that there is nothing else besides st.louis at Finch/Dufferin intersection, Mr.Greek is indeed recommended!