I'm at Kanishka's buffet at least three times a month. The decor leaves something to be desired, but consider the price and you will soon forget such details. Some days are better than others, but they always have fresh nan, raita, at least one creamy dish, and at least a couple of meat (usually chicken) dishes; many Indian restaurants do not! The buffet changes slightly every day, and has so many options that it is literally difficult to enjoy them all, but I admit that I often try! As a precautionary note, I have found that I feel better if I don't load up on starches (rice AND nan) as I eat the many curries, but I still manage to eat until I have trouble walking, because the food is that good. I can't vouch for the dinner.
more