If you are looking for authentic mexican food this place is it. Made from scratch dishes each morning that are to die for. Its a family from Puebla and everything they offer is excellent. The al pastor, carna asada, tinga da pollo, and carnitas are all perfect. However, the home made mole is the best. Has a nice thick consistency and a complex flavor that mixes chilis, chocolate, cinnamon and various other spices, not to mention the fact that it is served with homemade corn tortillas. The horchata is also fantastic. They have a few salsa offerings that are made in small batches daily.