it has a big pocket in the back and two side pockets, the pockets you see in the front and inside it has one pocket and another pocket that has a zipper, it has an adjustable strap to carry it and it is well loved but still pretty much brand new, the velcro is a little worn as shown in the second photo but it’s not a necessity for the bag to close as there is a zipper as well. there are some stains but i can wash it before hand.