El rodeo is one of my favorite places to eat. When I have money I go at least once a week. The waiters have always been friendly, most of the menu is delicious and it is very wallet friendly.
Things to try: all of the enchiladas, the chicken and beans tostaguac (on the a la carte part of the menu, huge, and only 3.50 each), the fajitas (big enough for two to share), the margaritas.
Things to avoid: the generic enchiladas and burritos on the combos menu
My family eats here about once a month. I have always been happy with the quality of food. They manage to keep the dinning room in good clean condition, and currently are replacing the carpet (that looks like new compaired to Great Wall) with new carpet or tile? I think in the 5+ years that I have eatten here the only complains that I have is that I ordered the fried ice cream a few years ago, and it sucked.. but besideds that one dish everything has always been tasty. The waiters sometimes seem to be lost, and don't have a clue as to what is going on, nor understand english.. but I can over look that for good food for a fair price.
A lot of the food is runny, so if you are expecting a burrito that you can pickup and eat, you might want to stop at Taco Bell, or Chipottle.