I use this bag for my daily carry to work. The main compartment is of good size as it holds all of my duty gear and also has a interior pocket. I like the interior mesh pocket as it is good size, I use it to hold pocket items( pens, change, etc) and hygiene gear. The exterior of the bag has a mesh pocket that holds both dirty gear and shoes. This pocket is as deep as the size of the bag. This pocket is also isolated from main compartment. The exterior of the bag has MOLLE straps in which I was able to attach a magazine and a SAW pouch that I use for quick access gear. Bag appears to be made of thick durable material. Bag can be utilized as a duffle or use the hidden shoulder straps to be used as a back pack.