Good, basic Mexican semi-fast food place. The selection is moderate, but probably has something for most people. It's a little more expensive than your typical fast-food place, but it's MUCH better.
Service is very quick (it's counter pick-up, not at your table), so it's good for the locals to grab a quick lunch. On that note...if you want lunch weekdays, go early or you won't get a seat.
Their steak is marinated in something that really makes it wonderful, and they offer a choice of black or pinto beans on items that come with beans.
(The first time I ate there, I ordered their 'Sabrosa' burrito, which has meat, beans, cheese and salsa. I've never even tried anything else in the dozens of times I've eaten there...I like it that much)
Pros: Taste, Speed
Cons: Seating at lunch