The Vest Guy M&M Travel Photography Vest (Large Olive Mesh) features 12 pockets to carry and protect all your valuable gear. It comes with a hydration sleeve to put your 2-3 Liter Hydration System in. It has a convenient carry handle. The two lower cargo pockets are 10x3.5x7''. It has both inside and outside zipper pockets. The upper pocket is a 6x6'' on top of an outside zipper. The opposite side is a utility pocket. The utility pocket is 6x6x1.5''. There is a D Ring and a Key Clip inside to attach things too.