Santa Cruz Mountain Brewing features an all organic brewpub that’s cozy and casual