These pjs are overpriced for the quality. A pair of pjs should be a generous fit. I normally wear larges and I bought this as an xl because I like my pjs extra big. The XL barely fit and was tight. The fabric isn't comfortable and feels like you are sleeping in a business suit rather than and oversized sleep shirt. I wish I hadn't bought this because overstock doesn't do free returns. Avoid at all costs and spend your money elsewhere.