This bag is great for pretty much anything. I originally bought it to use as a dog bag to lug my 4 dogs jackets, toys, treats and food around in when we go places but now I'm thinking I am going to use it as my crochet bag. I like that I can put my kindle fire in the pocket inside that has a soft lining. All of the pockets will be great to store my crochet hooks, magazines and yarn, along with whatever else I want to stash in there. The fact that I have the option to wear it as a purse or a backpack is awesome as well. All around great bag!