BP027 School Bag is made of waterproof and wear resistant fabric. This can protect the inner things from drizzling. And it does not fade and has ergonomic, straps that are adjustable. One can adjust its length to suit ones height and body construction. This backpack with several organizer pockets could meet your various needs.