I purchased this bag to use for the gym. I wanted a bag that wasn't too small or too big. The size is perfect and I really like the design. I wanted to use a shoulder strap as well. The handles are too small to use on your shoulder. The long shoulder strap I'm not happy with. I don't like the way the bag does not keep it's shape and caves in when on my shoulder. The fabric on the bag the strap is attached to is not strong enough and will eventually rip. I love all the pockets and the way the pockets were designed. All in all a cute little bag.