This bag is spacious and has plenty of room for large to small items. I’ve been able to fit all my gym attire and more in it The shoulder strap makes it even easier to carry and the stripes are a nice touch, of which I’ve been given compliments for. I would like more smaller zippered pockets, as I quickly realized two larger ones didn’t really cater to smaller items and resulted in them just rolling around unorganizedly. The small open ones on the side aren’t secure enough to ensure that nothing will fall out. Overall great bag though.