I was pleased with the fabric - soft to the touch- but happy I ordered a size up!  I usually order a large but after reading some of the reviews I got the XL.  At first the XL looked huge holding it up.  But putting it on it fit like a Large, so happy I ordered a size up.  The price was good and I will make sure I wash on low or delicate and dry it on low!