I was on a desperate hunt to find the perfect messenger bag to carry around, and I thank my lucky stars I found this one!  It's the exact size I was looking for, not too big, not too small and all the pockets are perfect! It is a canvas material so its very casual and it is the perfect length to sling across your body.  You will not be disappointed, I promise!!  You may even need to get two!!