It's a nice and clean place. The food quality is good, but not perfect. Price-wise, it's almost about every higher-than-average Iranian restaurant; maybe a tad higher. The ambient was good. Waiters care about the customers, but they care way too much. I mean it would be nice if they came to our table few times to ask if we needed anything, but going back and forth to the table every few minutes and commenting about every single thing was a bit annoying. It got to the point that I totally felt like they were faking attention in order to get higher tip, which was really annoying. That's why I'm giving them 4 *'s. I will go back again but I hope to see a more natural attitude and more dignity.