El Idolo is a Mexican restaurant known for its consistently great food, including tasty chips and salsa. The establishment offers a wide range of authentic Mexican and Tex-Mex dishes. It provides good service and reasonable prices.