Without a doubt my favorite Mexican restaurant in Philly. Cozy but not crowded with a menu that's a joy just to read while working on a large bowl of fresh tortilla chips and a perfectly piquant salsa.
The shrimp ceviche seems expensive compared to the other appetizers, but is well worth if for the large (very shareable) portion. Next, proceed directly to the mole dishes. Return requently.
PS: Brunch is great, too!