While taste is personal and perceptive, quality isn't. If a brewery brews bad quality beer to the criteria listed is it still craft beer? Is Smithwicks PA craft? I know it's brewed by a macro but surely the quality of the brew as opposed to the taste is top notch? It is also brewed in small batches.