Oh my yes... Amazing. No comparison. This place is affiliated with the one up north (5 stars as well). Amazing Italian beer, sausage, pizza, Chicago staples, etc. if you're from Chicago, you need to stop in. They have a big screen tv that shows all the Chicago games when they're on. Ample seating and seating outside as well.