These are very high quality which I was happily surprised about.  The cotton is heavy but breathable and I LOVE the pockets in the shorts!  Someone mentioned the fabric being uncomfortable but I washed with Tide w/ Downy & used a fabric softener sheet in the dryer and they're great. For reference I got an XL and Im 56 & 155. It is a tad too big  but Im not returning because I needed nice, modest PJs for a trip with my better halfs family & like jammies to be big.  I would gladly give these as gifts, too!