This is always difficult to say that everyone has a different taste. Obviously, Italians get a high reputation for providing the high quality of best beans but no beans are grown in Italy. The only place in the world is Europe where high-quality beans are grown in the Canary Islands.