I had never had Indian cuisine and I searched through yelp to find the best buffet for my needs to try a good variety of foods. Taj Mahal met the mark and had a great selection of dishes in a nice atmosphere. The owner was very nice and met us at the door to arrange for our party of six and our waiter was very polite and quick with our drinks. We went on a Saturday evening and it was pretty packed.
The only downside to the experience was the small size of the dining area and buffet tables. It was very cramped and navigating around all the patrons at the buffet was annoying. I wish they had more space, I was constantly saying "excuse me" as I bumped into others. Overall, and excellent buffet at a decent price-I'll return again, maybe for lunch when it's less busy.