I can't believe it's taken me 2 years of living in Madison to find this place. Staff is super nice and helpful, prices are reasonable. Great selection of different cooking utensils and tools (the rack of spoons, spatulas, turners and tongs sent my heart aflutter). It took all of my willpower to not load up on fifty different cooking spoons. Great place for gifts. Decent selection of harder to find ingredients (hawaiian sea salt, mexican chocolate, etc).
I haven't tried the cooking school though because I am just too slow at signing up for the classes I want to take. They're always full WEEKS in advance!