I bought two sets of these for the holidays:  one for my husband and one for my dad, and they both loved them!  The top is a nice thick cotton, and the pants are mid-weight and very soft.  They almost have a fleece-like feel to them.

I'll update my review to note how these hold up after washing them a few times, but, for now, both of the guys loved them and they made great gifts!