I'm not an expert on coffee. I have enjoyed all of the whole bean coffees I have purchased from tree roasters by the pound though. The fact they provide the roast date is a nice touch so you know the window you have when the coffee will be the freshest. They have excellent rewards through the loyalty tree program for frequent customers as well.