I always order my indian food from Banjara, even if it takes me 20min to get there. Everything I have tasted was excellent. I usually order the classics: butter chicken, aloo gobi, naan bread and veggie pakora ans samosas. They always ask you the level of spiciness you want: be careful when asking for very spicy...!
The meat dishes are around 10-12$, and you get a LOT of meat. It is best to order their combo plate when ordering for one person: you get to taste a lot of things, and they are very cheap for what you get!
I have never eaten there, but the restaurant is always full, so I would guess the service is excellent!