Soft.  Too thin to wear alone.  I have to wear them under jeans even in 45 degrees.  I also noticed they get itchy.  My legs are starting to get spurts of itchy irritation in different locations over and over.  Normally I'm not sensitive to any clothing, so it's new to me.
  The fit is good.  I am 125lbs and 5'6".  They are ankle length, not longer, but they don't ride up above ankle either, which is nice.  Pretty tight too.  I can't imagine they would work comfortably for someone taller and heavier.  I would give 5 stars if wasn't for the itch discomfort.  Maybe if I wash them?  I wore them right out of the package.  I always do that though and nothing ever makes me itchy/burn like this.