I buy locally from a coffee shop that roasts their own beans in-house. I buy whole bean coffee and grind myself. I grind extra-fine and use it in a Moka pot.
My favorites are dark roasts, like Italian and French roasts.
I highly recommend finding a local coffee shop that roasts and sells their coffee, much better flavor profiles and it supports local business.