I am considering getting a new bag, but this time I would like a shoulder bag for shopping. I have a few things that the bag must have: 1. must have a top zipper 2. good shoulder straps, long enough to fit comfortable on, don't like pocketbooks to sit in my armpit!!!! 3. a good size bag, enough for my stuff and if I have to put some of my sons stuff in there I can! (like when we go shopping...and he HAD to take his stuffed animal in the store and then doesn't want to carry it anymore!!!) What would you recommend??? Thanks in advance!!!