I live in Malden, so Melrose is the next town over. Thus, whenever I'm craving some really good, non fast food Mexican food Mexico Lindo is the top of my list. It is a really cute sit down restaurant but also delivers. The restaurant leans more on the smaller side, so it can tend to get really crowded Thursdays-Saturday nights (not sure if they take reservations). Regardless, the atmosphere on busy nights is loud and fun which I like. Burritos there are my favorite, but I hear the fajitas are really good, too. Margs are top-notch, which is a must for a really good Mexican place. When I'm not down for strong tequila, they also have really good sangria.
Like I mentioned in the ""Cons"" section, the parking can be a hassle because the restaurant is located on a main street with side street parking only (no lot). Other than that, definitely a place to check out if you're in the area :)
Pros: Great mexican food and margs
Cons: parking can be a hassle
more