gm, i visited Cafe Bach, the best coffee shop in Japan during this tokyo trip their coffee beans are very clean because they are handpicked twice, before and after roasting