This is one of the best Indian restaurants that I have been to in Toronto - and I have been to quite a few.
I have had a number of different dishes at Banjara, and they have all been exquisite. The amount of food they give you for the price is awesome; especially since many Indian restaurants tend to skimp on the amount of food they serve you. Also, the food is always of a high quality. The drinks and desserts are also somewhat larger, cheaper and better than most other Indian restaurants.
Their servers are always friendly and pretty efficient, and the atmosphere is very relaxing; although the decor could use somewhat of an overhaul in order to give the place more of an Indian feel. Also, they tend to keep everything nice and clean.
It's simply an overall awesome place!