The first time I purchased this, it came with one side of the strap barely sewn in.  I returned it but then tried again, as there was nothing out there comparable (because you know a $12 bag has to be junk).  Second time around I received a good one and it is just right!  Small but lots of pockets, with nice looking leather, sturdy zippers and nicely finished lining on the inside.  I wanted something to keep things in when I walk my dogs, so can have my phone, keys and wallet with me, plus a couple of bags and some treats.  This is perfect.  I got the small one because I am a petite female, and it is just the right size.