Very soft, warm and comfy for sure.  Am 5'7", long arms and legs, ordered X-large and sleeves long even on me.  Pants perfect.  Put them on right away and YES would recommend them.  Have not washed yet though, but does seem a good purchase for the price.  First pair I ordered came in the wrong size so had to return.  Am not allowed to comment on origin of manufacturing...but assume you already know. :)