The small shoulder strap that "snaps" along the sides, does NOT stay on. The holes stretch out enough that when you grab the purse to pick it up, it comes undone. Thus dumping your purse contents out wherever you are, like the middle of a crosswalk for example. I had to make a new hole in the messenger style strap to shorten it down to shoulder size, then cut off all the extra slack. I've had it that way for a month now and it's done fine. The bag does stay upright due to the shape and is made well.
The shoulder strap doesn't work.