I am from Belvidere, but living in Wisconsin and I go there everytime we come home! Nice family atmosphere, and delicious food!
All reviews seem positive