We've been to El Mariachi three times and have never been disappointed.. The food is very good and portions are big. The service is prompt and friendly. We've tried a couple other Mexican restaurants in the Blacksburg/Christianburg area, and this is our favorite.
If you own or manage El Mariachi, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.