Are you talking about the touch of the surface when you brush your fingers against it, or the thickness / heaviness of the material? The opposite of a "soft" material would normally be a "rough" material, so "hard" makes it sound like you mean structure and rigidity of the garment rather than its hand.
It looks like it's soft. If it's pure cashmere, I can't imagine why it wouldn't be unless they made it on the cheap out of low-grade yarns.
I have a couple of overcoats in similar thick cashmere fabric (not Club Monaco) and they are incredibly soft but not especially flexible.
It's both hard (so it retains well the form of the coat and not flexible) and not that soft. When I brush my fingers against it, it feels a bit like wool, only a little softer. In fact, it is hard to tell the difference between this and my wool coat in terms of texture. It is not as soft as cashmere should feel like, say soft cashmere scarf, for example.
You said "incredibly soft" so I'm guessing this is not a difference in personal assessment. The cashmere is from Italy (Pure cashmere by "Breschi" cashmere) and the coat retailed for close to $1000, so I don't know why this cashmere is so un-cashmere-like. :(