Soft and the price is good, but it is pretty short.  Shorter than it looks in the pictures. Also, I usually wear a 1X and ordered a 2X because I wanted it big, and it fits but isn't big.  Order a size up for sure.