The food is good. (My favourite was the spicy beef; the red lentil soup was also very tasty). The service is good. The location is good. And the ambiance is good.
For me, good equates to three stars. Very good is four, and outstanding is five. This establishment rates three stars for me.
I wouldn't hesitate to return to Cafe Lalibela, but there are so many other restaurants in the greater Phoenix area that I'm not sure I'll make it back.