The best Mexican in Oregon is in Milton Freewater at El Sombrero! The food is authentic, fresh and beautifully presented. Is very reasonable and large portions. I had a Asada burrito and it was great. They grill the beans and chicken and it gives it a wonderful smokey flavor. Don't miss this place.