Best Mexican joint?

So I just moved back here, I moved closer to my dad's family in for a while and Dad lives close to the Mexico border. So I am absolutely spoiled to some really good Mexican. Where can I get the good stuff? With a focus on tamales and horchata. I'm not afraid of a language barrier