This pj set has the high quality that I expect from Tommy Hilfiger. I am a size 12/14 and the shirt and shorts fit perfectly. The fabric is very soft and light. The pjs did not shrink in any noticeable way when washed and remained soft. As a mom, I will say the shorts are as short as pictured. If you are uncomfortable with kids seeing you in short shorts then this may not be for you.