Huaraches is by far the most underrated Mexican restaurant in town. Their food is delicious and the portions are huge. I haven't had a single item there that doesn't taste good. The salsas are spot on and picante! It can be busy during weekends but the food is worth the wait.