I got to try Baba Geddo as it had set up shop for an event that I was attending. The ownership were incredibly, incredibly sweet and that in itself deserves 5 stars. I got a chicken shawarma sandwich and basbousa. Both weren't the best that I've had, but really hit the spot.
Definitely visit Baba Geddo to get some good food and very hospitable and warm service!