I purchased these for my husband. He loves them. I had ordered XXL because he is 5' 11" and 245 lbs.  He normally wears XL but he likes his pj's a little loose. He wore out a pair that were too small for my son. They machine wash well.