I saw this new cheddar in a supermarket. I really like cheddar but I'm not sure this is good. What do you think? Here in Italy it is difficult for me to find good Cheddar. by Ok_Exercise3995 Cheese