Made of lightweight nylon with waterproof treatment on both sides, the bag is completely waterproof and very durable. The bag has a total of 6 pockets, including a clothing compartment, insulated cooler compartment for drinks and velour-lined compartment for valuables. E-Z Fit Dual Harness is easy to put on and take off and distributes weight evenly across the shoulders.