I love these pajamas. Fit exactly as expected. I purchased a small. Nice loose fit. Minimal shrinkage after one washing as explained in product description. Did not effect the fit at all. Very well made. Flannel is not thin or flimsy. Very comfortable. I would purchase another set if needed.