Sew 4 Home. I always struggle with bags falling off my shoulder, so I loved that this one had long straps so it could go across your body like a messenger bag! My only critique would be that the bag is a little deep, I maybe would have made it 4" more shallow, but it's great for holding lots of goodies!
We'll see how it holds up! It was recommended to use Polyurethane laminate inside for water proof, but I couldn't find any, so I used cotton - which is prettier anyway :)
Below is the pockets inside, it'll look better when they are full :)
My pictures don't do the bag justice.