This gun bag has two main compartments for airsoft, paintball or real steel rifles up to 35 inches long x 12 inches wide. There is the third compartment on the side, 26 x 10 inches with two pockets usable for storing magazines or a couple of pistols. Three pouches on the side are attached with MOLLE straps, two smaller pouches fit magazines in 2 x 2 configurations, the pouch in the center has interior dimensions 9 x 7 x 3 inches. The pouches can be reduced in size with straps as needed. There is a large pocket on the back, it contains the straps used to wear this gun bag as a backpack. The gun bag is made from very strong nylon. It has adjustment straps to reduce its size as needed and prevent guns from bouncing inside. This is a very high quality bag, it was used to store my airsoft gear at home and in perfect condition. I have two of these for sale.