I buy from a local source here in Peru. they roast their own and if you want they will grind it for you, coarse, fine, whatever. good stuff. the best I've had though, came from Mombasa Kenya, fresh roasted, full body (strong) and REALLY tasty. Peru is a close second. maybe with a touch of amaretto and whiskey for the extra mmmmmmmmhhh. oh yeah, I use a french press just so I can get ALL the flavor out of the coffee grounds.