I bought this pajama set for my teenage daughter. She tends to wear clothes that are either small or medium in sizing, and the medium fit her better with this set. The shorts are short, but they don't ride up, and they are long enough that it's not uncomfortable for her to wear them around other people. They have held up through numerous washes, and they're still very soft. I also appreciate the fact the material is not see-through at all, but we did order the black cat set so I'm not sure if thSee full review