This bag fits perfectly with my needs. The number of pockets with zipper, "mini-pockets" and other storage is perfect for my needs. I bought originally for particular transport my iPad mini and the front pocket (first under the flap) is just perfect. Yet I have not put the 5 stars only because of a fear regarding two leather bindings (I think) snaps. I think to be careful, but I have an idea that some rather abrupt openings will result from these two pieces. We'll see :)