I love Kipling back packs.  Discovered them when I was traveling in Vietnam.  This one is large enough to do a grocery shopping, and has sufficient places to keep wallet and keys stowed away from the groceries and convenient to reach.  I love anything made by Kipling.  Macy's carries them, but cheaper to buy on-line.