We roast and sell coffee in small batches to make sure that you never have to drink coffee that's been sitting on a shelf for months if not years. Coffee tastes the best right after it comes out of the roaster and rests 5-14 days. We test coffee, we look for smoothness and complexity with no off-flavors. The beans should be neither under-roasted nor charred, and the brew should have at least moderate aroma and flavor, and subtle top notes. Some sourness and bitterness are desirable, too, to keep the coffee from tasting bland.