This is the best mexican restaurant I have ever been to, no place even comes close. I have been eating there for 12 years now. They have the best tasting beans, excellent red sauce, delicious carnitas and if you like spicey you MUST try the chile verde or ""hot meat burritos"". They offer chips, very spicey (but savory) salsa and a small bowl of guacomole in addition to the traditional jalapenos and carrots while you wait for your meal. I must get a fix and dine here once a month, but it would be more often if their location was closer to home!
Pros: Food is delicious and is usually served very quickly.
Cons: Getting the bill to pay is usually slow, but you can always request it if you don't want to wait. Ambience is a little dark and old, but aren't most of the best authentic Mexican places like that?