I can't say how much I love this bag! I know it is supposed to be a knitting bag, but I use it as my everyday purse at the moment. It has several fabulous compartments that holds everything perfectly. I know when I want to change out my purse, it will be my next new knitting bag also!! Love it!