I've purchased this brand of cardican before, and I have been happy both times. It is soft and comfy, and the buttons work well (they don't pop apart easily, which is nice for us well-endowed ladies). My only warning would be that it is definitely on the short side! I'm 5'2", so it fits my torso perfectly. But I could imagine anyone much taller having some issues with coverage!