I just returned from a quick trip through AZ and thought I'd comment on these.
I had mole poblano at Los Sombreros, and it was excellent. Really excellent. Not too sweet and with just a touch of heat. Beans were the very thin, creamy/soupy type--not my favorite style of preparation but okay. Rice was fairly dry and well-seasoned which is how I like it. My wife had carnitas which were her favorite food of the trip. I had a taste and agree that they were wonderful. The carnitas were accompanied by chunky guacamole. I didn't sample it, but my wife said it was very good. Their menu is fairly small for a Mexican restaurant, but they evidently do what they do very well. Attempted to return the next day for lunch to try out their other mole offerings, but they were closed.
.so...on to Los Dos Molinos. I'd eaten at the one on Central a few years ago but this time went to the LDM in Mesa. It wasn't quite as hot as I remember the earlier LDM meal, but it was still blazing. Had a red chile cheese enchilada, red tamale, and a taco. My wife had the chile rellenos. This place reminds me of Los Cuates in Albuquerque--even the beans and rice are hot. No complaints from either of us. Los Dos Molinos is a great New Mexican restaurant. Atmosphere at Mesa location isn't as appealing as the old Tom Mix house on Central, but the food is just as good.
The lunch buffet at Delhi Palace in Flagstaff I'd rate as average as those things go. It was small but what they did have was pretty tasty. Typical buffet fare--tandoori chicken, chicken tikka masala, channa, pakora, dal, etc.