This is 100% organic cotton and comes in four kids sizes--XS (newborn-6 mo), S (6mo-2 yr), M (2yr-5), L (5yrs and up). Please size up if you know the child has a large head! The large fits adults and older kids with a small to medium head.