Moved here from California and Arizona with dozens of weekends in Ensenada, MX so I've had lots of Mexican food from several regions. I've eaten here often. This restaurant has authentic recipes with very fresh ingredients. Most of the use of dried spices is middle of the road and some Americans may of course prefer something hotter. Mole sauce is quite good. The people are friendly and try to be helpful, once you seat yourself. The menu is surprisingly broad and they do each offering quite well, from steak to shrimp to traditional soups. Willing to make tripe or chorizo versions as well. Ambiance as others have described, including loud futbol matches or soap operas on TV, is also "authentic."