we've been coming here for years; food is ok, portions kind of small for the price, but quality is generally good. came for my birthday and waited 40 minutes plus for food. came only after I slightly freaked out at the wait. grumpy older waiter says, we make our food fresh, ok? totally the wrong approach to take with a pissed off customer. no one ever explained, apologized or addressed this. I can get mediocre over priced Greek food from any number of dives along the Danforth, so I think I'll take my appetite somewhere else. soon enough you'll have enough empty tables at this place that you can easily keep up with the service, if you keep this up (and judging by the other more recent reviews the service is sliding). the owners need to take heed soon.