Did you go to the Taproom or Bottleworks location? I have been to Bottleworks a number of times and the food was good. Has been years since I was at the Taproom so I cannot comment on that.
Also, if you get outside the city, Trailhead in St. Charles is family friendly and has good food.