I use this bag every day.  It's large enough to hold my iPad and my Kindle Fire plus my wallet, a big bunch of keys, some hand lotion, hand sanitizer, gum, photos etc.  I never snap the flap down, so I can't comment on the snaps.  I pinned a pretty pin to the flap for some weight, and that holds it shut so that I don't need to snap it shut.  I can highly recommend this bag.  It's lightweight, yet feels sturdy.  Plus, it's cute!