Waco has an embarrassment of Tex-Mex joints. And most of them are, themselves, pretty embarrassing. Seriously, would you take your Mom to Ninfa's? (If you do, then you're officially dead to me.)
El Charro Tapatio is one of the few worth returning to again and again. Their plates are fresh, the meats well-seasoned, and there are dishes for both fire lovers and the faint of heart. I tend to stick with fajitas, because my tastes are simple and I like veggies to go with my protein bomb. But I love watching friends sweat their way through the Chicken Diablo. They don't over-salt the food, and their sides are well prepared. Yes, I'm sure they use lard. Lard is tasty. Refried beans are sexiest with lard. Just don't eat them every day.
They are generous with the fresh green and red salsas, and the service is quick and attentive without being annoying. They have a decent beer list, though the frozen cocktails are unremarkable. That's ok. I can make a margarita at home. When I come to El Charro, I want fresh food and fresh air on the patio, and the company of a few friends.