I haven't had this long, so can't speak for its durability.  But for the price of $10, if it doesn't last long, no huge loss.  I use it mostly for when taking my dogs for a walk or on therapy dog visits in convalescent homes.  It has a number of different pockets so that I have separate pockets for a role of dog poop bags, dog treats, cell phone, small camera, some cash, and I keep a small water bottle in one of the pockets too - the net water bottle holder that folds out of one of the pockets is not comfortable for me, so just put an 8 oz bottle in one of the pockets.
I was so happy with this product that I ordered one as a gift for my sister so when she takes her granddaughter or dogs for a walk, she can just strap this on rather than having to carry a purse along.  I also bought a 3rd one so that when I need to retire my first one, I can switch over to a new one.