Would not recommend this place.  The management is arrogant and the food is mediocre.  We have visited them annually for the past few years with a group of 15-20 following the Crazy Legs run in Madison.  Everyone in our group (15) agreed to look for a different venue for next years event.