For what it's worth, our family chooses Taj Mahal for very special family occassions. It's kid friendly, great food and great people. We can't get enough.
The buffet is well stocked, fresh food, and well seasoned.
Try the goat, lamb, or chicken with a nice red wine or a Kingfisher ... you can't go wrong.
Pros: Great food, easy parking, fast seating
Cons: strip mall location, a bit pricy