This is not a place you go to primarily for the food.
There is no doubt that dinner at Athens is a nice experience. The place is beautifully designed and sitting outside near the beach on a mild evening makes you feel like you are on vacation in the Mediterranean. Unfortunately, the food is not quite up to the "experience". We had squid, calamari and lamb chops as well as several appetizers. All were ok, but no better than average or slightly above. Foodwise, you can do better on Danforth for far less money.
Perhaps it is just the limitations of Greek food, which is simple fare and not a great cuisine. Upscale Greek food is an oxymoron. But apparently you can't open a restaurant in Toronto any more unless it is upscale, trendoid, and expensive and is about the experience rather than the food.
Still, if you are willing to pay big for passable Greek food, then it is good for a nice night out.