Bought this bag for my child for school. I originally wanted to go with the large but then had flashbacks of last year when they couldn't handle the large shopper, so I went with the medium. They LOVE it. The multiple straps make carry a breeze & being that it's a shopper, it still has the space to hold all school supplies. I may just buy a large one for dance.