This bag was designed thoughtfully, with a waterbottle holder, external slots, and zippered internal pockets. It does the job, and for the price, it is a decent bag. However, it is not made to last. I used the bag 3 times per week to hold my yoga clothes, 2 blocks, and waterbottle and transported it back and forth to and from work. After 3 months, it began tearing apart at the seams and I had to replace it.See full review