Los Insurgentes is now Celia's Cocina, located on Sixth Street just east of Alabama. The food is the same--wonderful--and so is Celia. Her cooking was welcomed back after about 6 months out of business.
Pros: Food and casual, friendly ambience
Cons: Food preparation is slow