I am updating the review because of the service we received the last time we were there: we waited 30 minutes for our waitress to pick our order from the counter to our table. Yes, the thing sat there for 30 minutes. Momo is one of those places where you will not get a service if there is a large group because the waiters will be more worried about the tip they will get from them. I wish this was a joke.
We asked another waiter whether the plate belonged to us and instead of (I have to chip in an opinion) employing his neurons to put an effort to understand what we were saying he looked beyond our plate to the behind of the counter, said "oh thank you", passed the counter, went to the back and fixed the adjustment of one of the plates on the rack. This was the one waiter whose attention we managed to get in the 30 minutes. Never again with this place and this service. The service was not stellar before but waiting for someone to take the 5 steps between your table and the counter to simply take your ready order and bring it back is extreme. The food is good but to compensate for THAT service you need you food to be heavenly.