The outer material is a durable woven cotton fabric. All haversacks are lined with a poly cotton canvas and coordinating print pockets. The roomy interior has 4 pockets that are perfectly sized to fit your favorite cloth diaper. The heavy duty gold zipper will keep all your belongings securely contained. Our shoulder strap can be tied to fit every body size perfectly and offers the option to wear the bag in multiple ways.