The material is soft & comfortable but the pants & sleeves are too short. I ordered a small which should be plenty large for me. Instead the shirt sleeves & pants are much too short to be comfortable for me, I will be giving these jammies to a friend who is smaller than me.