I was surprised at how soft this is. it also has snaps under each arm for definition, and on front for closure. didn't know that, and love it. got yesterday in mail, wore out last night. highly recommend.