The material is thin but it mantains my baby fresh if the weather is warm, and warm if the weather is cool.  The size is OK, maybe a little small, it's prefer to buy one size over the age of your baby