The chorizo is homemade and, even though it's not very spicy, it's not greasy, either. It's quite good scrambled with eggs. Machaca and eggs is another great dish, served with warm tortillas. Huevos rancheros is a bit unusual in that the tortillas are served on the side, rather than under the eggs and sauce. Breakfast burritos are enormous, and you can have extra green onions for 50 cents.
Mexican cheese is available on any dish by request.
It doesn't melt as well as yellow cheese, but it tastes so much more complex and it doesn't overwhelm the food. The lunch and dinner menu is extensive, and you'll find all the Sonoran traditions represented. Tamales here are often dry, and the masa from which they're made doesn't seem coarse enough to me. There are several nods to vegetarians, including a plate of calabacitas, corn, bell peppers, onions and tomatoes. Rolled chicken tacos are a favorite of mine.