Having been to India, and having experienced so many authentic Indian restaurants in San Francisco, we developed a very high standard for Indian food. And for that reason, I can't give Taj Mahal 5 stars, but it deserves every ounce of 4 stars. Their cook is actually Mexican, but she does an amazing job of creating delicious Indian dishes. We have not been disappointed. We've taken several out of town guests there and they've all been very pleased, too.