I love this bag. It is perfectly sized and has pockets in all the right places. I have to admit, I found the snap system inside confusing. Since I never figured that out, I just left it alone and find with the weight of my items inside it hangs beautifully. It looks far more expensive than it is. And, it's such a great bargain at the price. I recommend it 100%. I'm already thinking of ordering another so I have a replacement on hand when I wear this one out!