I come here at least a couple of times a year, and have done so over the past four or five years. Never have I had a bad experience :)
Injera is always fresh, and food is consistently well-seasoned and fresh. Hot foods hot, and salad freshly-tossed and crispy.
I brought family from Spain here to eat Ethiopian and they did not know (first) what it was and (second) that they would love it so much.
I recommend coming during the winter for a filling meal and/or trying to score an outdoor table on the front patio during the summer/fall. If sharing (best option), I find it ideal to order half vegetarian and half meat, in order to taste more dishes.
While I don't ever come here during a lunch hour from work or when I'm in a rush, I wonder if the individual dishes would arrive faster. I always come with a companion to sit an linger a bit - the ambiance is nice.