No question in my mind... maybe the best in New York. It's Viva El Mariachi on Broadway, right between the N and R trains. Everything I've had there has been good, especially carne de res (with pork), enchiladas verdes, pierna adobada, flautas, even the nachos and salsa are excellent. Terrible name, and mediocre decor, but the food is cheap and wonderful. Go!