When Izakaya Den opened in 2008 in a brand-new, Japanese country-style building on South Pearl Street, it snagged our Best New Restaurant award.