This restaurant has a lot going for it. Unfortunately food is not one of those things.
The atmosphere is good, the drinks are good, the wait staff is good, the food is mediocre at best. Places like this give Mexican food a bad name in this country. It is your usual Tex Mex fare with not much creativity or taste. Obviously they consider themselves a bar first and a restaurant second.
However, it is a great place to go for a drink and some appetizers. It has a great location in Libertyville and the dozens of outdoor heaters make it a cozy place to sit outside on a cool night (though not in a Chicago winter).
So, go have a drink and some nachos, relax and enjoy. Just don't hungry because the food is not worth it.