I have gone to El Gallo in Salem on numerous occasions and feel the food and service is top notch. The Beulah/Salem location is very nice on outside and inside. Food is top notch and reasonable prices especially their lunch specials. The Opelika location has good food and service but the exterior is a bit rough. Inside it's a bit different. We'll return.