This is a bag with enough compartments for all your items.  The zipper seem sturdy and I really like the material but I had a problem with the shoulder strap.  It's a bit flimsy but I have replaced it with one from an old travel bag so that takes care of that.  It may be a bit heavy for some but for a large guy, such as myself, the weight is no problem at all.  I would recommend this product to others anytime.  Glad I made the purchase!!!