Went here Sunday night with the family. They raved about the place so I was looking forward to it. Very Meh. Biggest complaint was the staff. They weren't rude, just moreso slow and inept. They rarely checked in on us and it took forever for us to order. They weren't very busy either. Menu is okay, but seems pretty pricey. I ordered the jajeh and the chicken was probably the most moist chicken I've had. It was very very good. Everything else was okay. I agree with the thought that Tehran's food is well cooked and flavourful. However, it may be a little too quickly cooked at times, and appear overly oily. Would I come here again, yeah. Would I come out of my way to come here, nope.