For a good cup of coffee, the first crucial thing is the freshness of beans. Normally, the beans should be consumed within 2 weeks after roasting because after that, the actual taste or freshness of coffee is gone.
Read this post on friedcoffee.com