This little place on MacLeod Trail has a weird little entrance in the alley. Parking in the back is limited, but there is a lot across the alley from the entrance. When you walk in you might think... "oh god, let's leave, this place is a dump". The Entrance and then the walk down the stairs is hardly inviting. Once you get in, the restaurant is a bit tired and could definitely use a face-lift. That is about as negative as this review is going to get.
Get inside and the staff there are very friendly and helpful. The place has a wonderful smell from the curries. The menu is pretty extensive and quite a few nights they will have a buffet. I haven't tried all the dishes on the menu, but those that I've tried have been wonderful. The sauces are rich yet not greasy. I've also ordered take-out from them and the food is still piping hot by the time I got to eating it. The prices aren't cheap, but they aren't over the top expensive. I've also stayed and had the buffet. The challenge is to not over indulge, at Taj Mahal, it's definitely difficult to restrain yourself from going back for multiple helpings.