I bought these for my grand-daughter, and she loves how soft the fabric is.  She is a slim girl, 5'2" and I got a size Large . It's a little loose on her, but that's fine for sleepwear anyway. I received three different colors of the same design, which was okay.