Since having authentic Mexican food in Mexico in the 1990's - I searched in vain for good Mexican food in New Jersey.  Until I found El Azteca.  The meals are very authentic and tasty.
Pros:  great flavor
Cons:  strip mall location; uninspired interior
                        
more