The cotton itself is soft, but the scratchy materials used in the stitching and trim feels like sandpaper to my sensitive skin. If I wore this for even a few minutes I'd be covered in hives. Beware, unless you enjoy itching.