Very soft and comfortable. Not too clingy but not too boxy either. Im a size 4 or 6 usually and I got a size small. Im short (51) so it hits the top of my feet but I can still wear flats so its perfect.