The Vest Guy M&M Travel Photography Vest (X-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.