I completely agree with the great reviews about this place. My wife and I live just a mile from the restaurant and we visit it often. We first became clued-in to this establishment when we noticed that the cars lining up for their drive-through window often extended several cars out of the parking lot and into the street. The strange part of it, is that it is both a Mexican cafe (not fast-food) and a donut shop. Once we entered the place, we realized that it was considerably larger than would appear from the outside (including an outside patio in back). It is very clean and decorated in a way faithful to the culture it represents. You walk up to a counter and order your food. As you wait to order, you see Latinas making flour tortillas with a rolling pin, throwing them on a grill and putting the final product in a straw basket for the kitchen workers to grab. The cashier gives you a number and you sit at a table or the counter and wait for your number to be called. Everyone working there was very nice and seemed happy with the way management treated them. The food portions seemed appropriate for the inexpensive prices and left us feeling satisfied. They generally have a choice of three different types of good coffee, which you serve to yourself. One way I have of judging a Mexican restaurant is by the proportion of Hispanics eating there. In this place, I was one of the few non-Hispanics (my wife is Latina). I highly recommend their enchiladas verde and their huevos rancheros. We have not made it on a weekend yet to try their manudo, but I am looking forward to that. When we finish eating, we walk over to the donut section and order several creme-filled monsters from their large selection of pastries. They are too good to describe and my waistline has suffered for it. Word of warning, the place closes at 2:00 pm. I cannot recommend this place enough for casual dining of large and small groups.
Pros: Great Mexican food and great donuts, good coffee, friendly staff, good prices
Cons: Sorry, can't think of anyting to complain about