Downtown Faribault taqueria praised for fresh ingredients, generous portions and authentic flavor.