Zippered pockets on both sides, front back, and zippered mesh on top. The internal dividers and padded bottom are fully removable for easy cleaning. This bag is fully structured and doesn't lose its shape. Organization and durability needed for every first responder.