El Campesino has wonderful Mexican food. It is more authentic than what I'd call "American Mexican" or "Tex-Mex". But that's what makes their food so great!
Their chips and salsa are great - they must be freshly made as you order them. Everytime I come here I leave feeling stuffed. They also have a nice bar. Be sure to check them out!