Two words: Cochinita Tacos. That's all you need to know when you go to this place. Sure the rest of the menu is amazing, but the cochinita tacos are absolutely, undoubtedly, without question, the best.
Also, great cheap margaritas. Go. Go. Go.
Pros: Great tacos, great mole, great margaritas, great prices
Cons: I can't think of any
more