As far as my memory serves me, Banjara is the best indian food i've had outside india. Just came back and loved it! Prices are reasonable -- about $8 to $12 for main courses. Started with Banjara Baingan (tender eggplant wrapped around crispy spiced (not spicy) shrimp/coconut. I was tremendously surprised, as I expected far less than the raves promised.
My dad got lamb chops (not typically Indian; usually lamb in India is prepared in a stew-like dish, but this was spiced, succulent, and tremendously good. I got marinated chicken, and I generally don't like chicken. It was utterly fabulous. It smelled wonderful when it arrived, and there was plenty of food. Came with onions, delicate, oniony, but not carmelized -- still crispy, and just on the edge of sweet. The chicken was tender and deeply marinated in vaguely Indian spices, and completely mouth-watering. Browned, not quite charred, on the outside. No grease anywhere in sight. Garlic nan was fluffy, even sweet.
Ok, I'm shocked. Finally a fantastic Indian place pretty close to where I live. I'll be back as often as I can. The guy next to us had the chicken dumphakta and loved it. If you're looking for the typical stuff, this isn't it. It's better. I hope you all take my (and others, on posts below) word for it and come here, because this place deserves to stay open. It's some of the best food I've had in town.