Let me start off this review by saying that I generally eat vegan or raw food so my choices in the greater valley are limited. That being said finding places with delicious vegan/raw offerings make me happy and Taj Mahal happens to be one of those places.
Like most ethnic restaurants the food is the main draw and things are no different here at Taj Mahal. As others have noted that atmosphere is usually void of other diners and generally there isn't much going on but you are provided with Bollywood music videos, recently added Wifi and you're encouraged to chat up the owners Jazz and Manmeet, which makes things a lot more tolerable.
Now lets get to the food, which is as good or better then most Indian restaurant I have been too all over the country. Since I eat vegan food the quality of the produce used in cooking makes a big difference and the veggie dishes always taste fresher here. Lately I've been hooked on the Bindi Masala with Garlic Naan and rice but I've been happy with most of the other vegan dishes that I tried as well. If it turns out if you're a pepper head like me they just got the famed Ghost Chili (Bhut Jolokia), which they can include in a dish that you order. I'm nervous since the next time I come I intend to try the Ghost Chili despite seeing some videos on Youtube that make me think otherwise.
Overall, Taj Majal offers a bunch good options and if you're in the mood for some tasty Indian food give them a shot.