Taj Mahal has become one of my newest favorite Indian Buffets. I'll take my coworkers, friends, even my boss there and they all approve.
What makes Taj Mahal's buffet stand out is the selection of dishes changes every day. Classic curries and dishes will always be present, but you'll be treated to new food with every visit. A rare, but wonderful idea that I wish more Indian buffets and buffets in general should adopt.
Also, special note to their Gulab Jamun (or honey balls). These are the tastiest I've ever had and it's a shame that they aren't on the list of constant dishes this restaurant has to offer. If you are going there and they are in the dessert section, then make sure to save room for them.