Every time I've had Mexican touted as "authentic" in terms of being some hole in the wall, I've hated it. Everything slathered in lard-soaked refried beans and bland white cheese, with nothing green/healthy or well-seasoned in sight. I've concluded that northern Mexican cuisine (which is typically what you're getting) is just kind of gross. I'll take the gringo version any day of the week. Southern Mexican, from what I can tell, is a whole different bag. Places that specialize in good mole sauce are especially good.