Coffee has dozens of flavors. In order to pull the coffee flavors out correctly it is essential to find a good roast profile as well as to pick the perfectly matching brewing method and the great brew recipe. Not to forget about water we use for brewing. Coffee flavor wheel is an excellent tool to explain the flavor sensation.
Have you ever wondered what happens in a coffee farm before the beans are roasted by a coffee roastery? Coffee farms come in different sizes and all have different methods of farming and processing but here is one example from Kenya where I visited early 2019.