Bean freshness

Whole beans are at their best two to four weeks after roasting.