El Rodeo is a compact, upbeat Mexican restaurant offering hearty specialties, plus margaritas and beer.