The top fits a little large, but these are the most comfortable PJs I have ever worn!  The material is very light and silky and also stretchy so they don't bind up when you turn over in bed.  I bought these and also a set with the capris.  They wash and dry well; no shrinkage.  I have recommended them to my family!