Eduardo N.
Yelp
First off, this is NOT a "Mexican" restaurant ... like almost all "Mexican" restaurants in New England, it's owned and operated by SALVADOREANS. There are very, very few Mexican folks living up here. People from the rest of Latin America just adopt the "Mexican" label because they know that to the average under-educated American, "Mexican" applies to everybody who speaks Spanish and has brown skin (just like "Chinese" applies to everybody who looks East Asian, lol) ... in short, it's their economically-necessitated adaptation to all the rampant stupidity here.
As such, the best dishes here are the ones you'd never find an actual Mexican restaurant run by actual Mexican people, namely the Salvadorean staples like pupusas and tamales (very different from Mexican tamales). And those two are especially delish. The chicharrone is good too, though a tad on the dry side. Just keep in mind that the rest of Latin America considers Mexican food too spicy, so you're not going to get the same fiery flavors. The "tacos" here? Well, they're about on par with the "tacos" you can get anywhere else in this town (except for Chipotle which is really bad dumbed down gringo food).
Service is ok, a little indifferent (don't expect instant attention and a friendly greeting the moment you walk in the door) but not terrible. The place has been remodeled so it's about 4 times bigger and much more pleasant than it used to be a few years ago, you can actually sit down and have a comfortable meal here unlike before when it was do cramped and usually packed to the gills. Open late, portions are still generous and prices still very decent for the area. Best of all, you can order online directly from their website for pickup (avoid all the rip-off delivery apps that Google tries to funnel you into) to side-step any language impediments when in person or on the phone with them.