I've been looking for good Mexican in town. Not too actively, but I listen to suggestions. My mom asked me, earlier this week, if I wanted to go try a new place by her house. She and her partner, who's a cook, love it. So I figured I'd try it out.
Tonight we met at Encanto Restaurant (5225 N. Lombard) to have some of what I was assured was the best Mexican food in town. My wife and I arrived first, and once we were all seated, we pre-ordered a plate of the chips and guacamole.
In looking around the place, Encanto is a neat location. It's spare and clean inside, almost an industrial look, with the shiny cement floors and plain walls with occasional decoration. It's that sort of trendy hipster attention to atmosphere which often cautions you that the food you get will be style over substance, because the decor is just too nifty for the people involved to actually be focusing on the food. But it's pleasing enough that you're willing to have high hopes.
I'm of the mindset that all Mexican restaurants should serve free chips and salsa. It's a time-honored tradition. So I was disappointed that none were offered, and in fact to get chips you apparently have to order them with guacamole, which means paying $6.
The guacamole is good, by the way. Very good. The chips are home-made and okay. Not particularly crispy, the bite was harder to make through the chip than I like. A bit too thick, I guess. They were well-salted.

The place also has Dos Equis on tap. I ordered it. Having a draft cerveza at a Mexican place is a bonus, so they get points there. It's served with a pre-crushed lime wedge already floating in the liquid, which saves some labor and is also a plus.
The actual menu is pretty spare. One page. One dessert (not counting what may have been on the specials menu, which I didn't look at that closely). There's nothing on the menu that looks good for a toddler. I imagine you could ask for a quesadilla or something but if, like us, you have a kid with you, it's nice to see options readily available.

I ordered the Flank Steak Enchiladas ($14), which I ordered with both the red and green sauce (as this was given as an option). My wife ordered the same, with green sauce only. The order arrived with one plate having only red sauce, and one plate having both. I let my wife have my order and took her's, but was a bit disappointed. That's why waiters often use pads to take orders, and apparently this waiter should have.
The enchiladas themselves were simple. The steak was served on top, and the enchiladas themselves were simply soft corn tortillas folded over some cheese, cooked, and then smothered in sauce. The sauce had a pleasing smokiness to it. The steak pieces were obviously good meat, but were served burnt on the outside, which was probably intended, but which gave a bitter finish that didn't go well with the surrounding food. The rice was blah; under-seasoned and bland and entirely worth skipping. The beans appeared to be seasoned with only cumin and maybe some garlic or onion. They were boring as well.

The service was overall quite good and attentive (aside from the order mix-up). The food arrived quickly and my mom and her friend liked their's a lot. My wife and I were both entirely under-whelmed. My grandma was with us as well, and remained silent on her feelings. I suspected she didn't like it all that much, but perhaps I misread her.
Encanto is not Portland's best Mexican food. Not even close. It's a nice place, but if you aren't in the neighborhood or you're not desirous of a hip joint to have a margarita and chips with guacamole, then you can probably find better for cheaper near where you live.