These Novelty Tote Bags are 100% cotton and have two layers of fabric. The outside layer is lightweight printed cotton fabric and the inside, bottom, and straps are sturdy black cotton twill. The dimensions are 14 1/2" high x 15 3/4" long x 5 1/2" wide. The inside has three pockets. One side has a cell phone pocket. The other side has a water bottle pocket and a catch-all pocket for a wallet, keys ...