Bought the size 0-6 mo & it fits my 3 mo old who weighs 15lb pretty tight.  to what was pictured. Cute print and style. Hang dry. The manufacturer says its a blend material of cotton, polyester, & spandex but it just looks like polyester. It's easier to clean but is not soft against baby's skin if your looking for comfy material.