Originally Posted by
gaobest
I buy mine at The Epicurean Trader so I trust their curation and acknowledge that they still carry some bean inventory that was roasted 2-3 months ago; I buy whatever is the most recent roast date based on $16.99 for 12 ounces. They have a blend from 4 Barrel, who have a partnership with Tartine. My preference is really based on the roast date.
Roast date is important. more important though, is the grind. The less time between the grind and the brew, the better. I grind beans every couple of days but, acknowledge that that is less than ideal too.