I'm an XL, but I sometimes have to order XXL on some online things to get a proper fit. I ordered XXL in these, and probably didn't have to. An XL might have been better. With the drawstring, the XXL do fit, but they are longer in the leg than I like. They are okay as long as I am wearing shoes. Th fabric is cotton and linen. They look good and feel good. They are great for around the house, and suitable for poolside, or walks on the beach. The stitching and color look fine. Good lightweight pants.