I was disappointed in the quality of this product.  I thought dearfoams would have a better quality but they are thin and I also ordered an XL because I like my PJs roomy and they aren't really.  The sleeves are even shorter than I like as are the pants - can't imagine what will happen when I wash them.  They aren't so bad I would return but I wouldn't buy another pair for sure.