My little boy is 5 and very slim for his age. These pajamas fit him well, and are obviously made to be able to fit children of his size and larger children as well. He'll still be able to wear it next year, as the shirt is generous and long, and the shorts roomy. He loves them and keeps striking a Superman pose! Typical cotton feel to them - not overly rough, not buttery soft. Colors are nice and bright. May want to wash in cold water and tumble dry as in my experience the appliques start to fade/peel with repeated heat exposure.