If I had to choose one restaurant for anyone to visit in Toronto, it would be this one.
Keeffaa is a smallish place, suited for intimate or small groups of people (we've always done four.) The owner is a wonderful woman with loads of personality and her presence seems to show up even in the food ... all we are asked is if we'd like meat in our dinner or to have it vegetarian, and I am pretty sure she decides on the meal as she goes along. And there's something about the food, some flavour, I am not sure, that makes it unique and amazing. I have never tasted anything like that food, and I always walk out of the restaurant extremely happy.
This place's tea and coffee is different every time I go in, but it's some of the best coffee and (especially) tea I've ever had alongside Ethiopian. The tea is something I would come for just for itself.
Because the owner makes all of the food when you show up, please consider calling ahead of time and letting the restaurant know how many people are showing up. Or show up, enjoy a nice pre-dinner conversation and soak in the ambience of the place :)