Roast green beans, blend then grind. Very fresh. Yes I have turned into a coffee snob, but I am retired.