Let's start with the facts....there are few Indian restaurants in Mexico. I've eaten in all of them that I know of, and I believe there are no Indian restaurants outside of D.F. By far, Tandoor is the best, and I've eaten there maybe 15 times. No, maybe the food is not that of a 5 star Indian restaurant, but it's nonetheless quite good, and I haven't encountered the bad service mentioned elsewhere. It sits on a corner with windows that look out into the pleasant neighborhood called Nueva Anzures. Go with an open mind and I don't think you'll be disappointed. It's a good place.