So far this bag is holding up well. I bought it as a gift for a regular gym goer. Hes carried it at least 5 times a week and is pleased with the product. Its big enough to fit his male size 10 sneakers, gym shorts and shirt, towel, and other smaller items such as water bottle.