We played mini golf 18holes for 6.00/each. It lasted hours, so the entertainment value was good. The course goes around a man made mountain with waterfalls everywhere. The kids loved it. The downside was that one light was out making it dark on some holes and the course needed to be swept for dirt.
This place had an elaborate go kart track that went under and over, the best I have seen so far. The batting cages were softball, slow, med and fast pitch. The fast pitch was having a problem staying going, but the others were fine. The game room was very nice and seemed to be well kept.
Tues special is about 20$ for unlimited rides/games, but mini golf kept us busy enough.
location is in a good looking shopping district of Willowbrook
Pros: go karts, golf
Cons: minor tweaks