El Palenque is the best Mexican Restaurant I've found in Portland. They specialize in Mexiacan and Salvadoran food. The food is all well seasoned and just the right amount of spicy. They often have a guitarist that plays classical guitar. It also has an authentic name Unlike some others (Iron Horse???).
Pros: great food, guitarist
Cons: service is slow
more