For excellent anything Mexican, it's worth the drive out the White Horse Pike to Lindenwold, NJ to La Esperanza. Run by the Cordova family, everything is fresh, authentic, and not blanded to American palates. Try the steak and shrimp, the tamales, and the homeade beans.