The Sak Sak Pack Gym Duffel Bag Body: 100% Nylon; Trim 1: 100% Polyurethane; Trim 2: 100% Cotton Imported Front zip pocket, 2 drawstring mesh pockets on the side, front strap fits a yoga mat Removable cross body strap, strap keeper on the main straps, features a matching critter keychain Inside features a separate nylon shoe bag, multi-function mesh pockets, a keychain dog clip and 2 zipper pockets Id window, back wall zip pocket, mesh pockets, removable shoe bag, insulated water bottle pocket 16.5in l x 9in w x 10in h; drop: 12 inches Removable strap drop: 245 inches;Pockets: 2 interior slip, 2 interior zip, 4 exterior, 1 ID window