The most important thing about a restaurant is the food and Villa Mexico's food is worth seeking out, both for quality and value. Beyond the food, the people there are friendly, accommodating, and helpful. We got caught in a "comedy of errors" involving an order recently and they could not have better about getting everything straightened out. They definitely put the customer first.
The place is take-out only. They do have a couple of seats but it is located in a gas station and not the greatest atmosphere. Don't let that deter you. It's worth visiting. (They may be moving across Cambridge St. in the near future.)