Have you tried roasting your own beans (not a euphemism)? Coffee is a bit like bread in that freshness is *everything*… a handful of beans, 9 mins in a hot oven, then bung in the freezer to stop the roast and grind / brew.
I don’t do it often and it’s hard to get raw beans, but it’s a treat!