Let me be 100% honest here.
I ate many cotechino in Italy, you cut it thick and, it melts in your mouth. I've never found a decent one in the US.
I've paid double of this Beretta for fresh ones at Italian butchers around NYC.
All of them ended up breaking during the first minutes of cooking and believe me, I know how to cook it, it wasn't because of my incompetence.
All were, basically, a cooked salami with a rubberish consistency.
The worst, the one from Eataly, avoid that place.
As for this specific one.
This Beretta already had the "skin" broken on a tip.
However, it's already cooked thus it has to be warmed for near 20 minutes, not one/two hours like a fresh one, a small hole it's not supposed to be a big issue.
I hoped it had a minimum of the "melts in your mouth" I was used to but, no, another rubberish cooked salami. You need to cut it very thin to appreciate it.
The taste.
It tastes exactly like every (except for the Eataly one that was rubbish) fresh cotechino I bought around $30 in renowned NYC Italian butchers.
Don't waste your money and buy this one at a better price than the fresh one but, remember, it looks like but it's not a cotechino.