perfect fabric! super soft and thick enough but not too thick! I bought a size Large for myself whose 5' 4" and 106 lbs. It's the perfect length and great quality!!! The tag says it retails for $30? Wowzas