This is very well made and has held up so far. My son uses it for gym, for his swim class once a week. The downside is that there is a piece of nylon fabric that creates two large pockets in this, so it is hard to stuff his towel in one side. It just seems unnecessary for a bag of this size and style.