Banu is hands down the best place I've been for Persian kebabs. I'd say Zaffron comes close, but I think they serve much better meat at Banu, and the chef there cooked them just right. Everything we had was really juicy and tasty. Banu only servers kebabs; you won't be able to get any Persian stews here. The meal was about $42 dollars each when all was said and done. (We split 8 orders of kebabs and a starter between 6 people; 3 of us ordered hard drinks, the others soft drinks.) Compared to other places I've eaten at, this is a deal, but compared to other Persian places its a bit pricey. (My wife and I both ate at Darvish for less.) That said, Banu really is a superlative Persian restaurant; I think it's worth splurging on. Banu a nice looking restaurant with great service and excellent food -- what else do you really need?
They also have a great selection of vodka, a big plus.