If I could I would give a zero star. The food may be delicious here, but unfortunately the horrific "don't care" attitude soundly ruined this place for me. I was truly looking forward to trying this spot. But after being told it would be a 1 hour wait, waiting for 1.5 hours and then being told it would be another 45 minutes (maybe, we don't know) we just left. I should add that people were waiting 45-60 mins for their food. We went to Brickyard Grounds* cafe down the road and it was amazing (see that review)... I might go back to Maha's to try the food in the future at an 'off' peak time... But not for acouple months (let them dirt out their new resto logistics). Meantime, I'll just go to my mom's place for a real Cairo meal without the grief and 4-5 hour investment.
*Brickyard had the same number of guests and tables, and we were having our delish food in under 15 mins! Wonderful service too.