Very soft, just a little tight where the elastic is though. I would've liked it to be a bit wider of an elastic band to spread out the pressure a bit so it doesn't feel like it's cutting into you. But I paid 9 bucks for it so I guess it's still better than expected for the price.