I can't express how much I love this bag! I use it as a handbag every day and my son used it for our hike. It holds the right amount of stuff. It also looks stylish on everyone! So far nothing has fallen apart and is pretty stable. Rope straps are also comfortable. When it gets dirty, just wipe it off. I can't believe I went without this bag for so long! I will buy more styles as soon as possible!