I was pretty apprehensive about this place since all the previous reviews were so polarized. Having tried it, I would call this a solid 3 stars. Don't come here expecting amazing authentic Greek food (why would you from a takeout shop in the middle of a non-descript Markham plaza?), but it's satisfying enough for quick meal.
It's a pretty no-frills takeout place. What they lack in quality they definitely make up for in quantity because the souvlaki meal I got could easily feed two. The salad was quite soggy as I don't think they drained the lettuce properly, but the meat, rice, and potatoes were decently average.
All in all, it's nothing to write home about, but I would get takeout from here again considering how close I live.