I discovered this place a little over a year ago. I visit champaign for business and I probably eat here more Than locals. It's hands down my favorite Mexican restaurant in the United States If you are lucky enough to be within driving distance you should definitely try it out. Order anything pastor (pork). I also love the salsa and chips. I would invest in a location in St. Louis. That's how much I love the place and I believe restaurants are typically a risky investment