These shorts are comfortable material. A bit thin but hey it's PJs. They are cute and comfy but tight run slightly smaller if you got thick thighs and junk in your trunk. If you have more hips then size up. I normally wear L. I ordered L. I should have ordered XL.
Fabric is the type to shrink some so don't dry on high heat. Definitely size up if shrinks a little after 1st wash