The babyTrekker has a 100% organic cotton outer shell, except for the navy colour, which is regular cotton. It fits over adult and baby's winterwear. It has an easily accessible, convenient front pocket which turns inside out to hold the Trekker, for convenient storage. The babyTrekker is completely machine washable but a detachable bib is included so you don't have to wash the entire carrier every time your baby spits up. The organic babyTrekker bib also acts as a head support for an older baby, or as a wind/sun shield for a newborn.