Hi Lexie!
I have this bag, and it is fantastic! It is definitely great as a shoulder bag, with comfortable shoulder straps, but short enough to be handheld, as she is doing in the picture. As far as storage is concerned, it is OK. I think the dimensions are 13 (L), 10 (H) and 5 (w). It is not small, but not overly large. I don't carry a million things with me, so it is just great for my needs.
There are also four pouch pockets, 2 in the front of the bag, and 2 in the rear. The zippered pockets are just for show.....
Hope this answers your questions!!!! Bonnie