In short, there are many factors that affect the taste of coffee. Among them are terroir, processing method, variety, proper storage, roast profile, freshness of the roast, water quality, and proper preparation. All of this is described in detail in our blog.