Like other reviewers, I would have given this place 5 stars if the service was better. The food is excellent (except for the Persian Macaroni). I would recommend the Vegetarian Loobia Polo. The beef in the meat version is kind of tough.
The Koobideh is phenomenal. You can tell that the skewer is homemade.
Don't go during busy times. Lots of screaming kids; it'll take you an hour to get your food.