I love this bag! I’ve been using it every day since I got it. I still lose things in it because I’m not so good with soft bags but this is great for holding my own junk, plus a handful of diapers and wipes, burp cloth, 40oz water bottle, small wallet. I love the different pockets and this would be great for short gym visits too. It also comes with an optional, fully-adjustable shoulder strap. The handles are long enough to fit as a short should strap. There’s a small pocket on the outside where I like to keep my phone and/or ID holder. There’s also a key ring right beside that pocket. All of the metal pieces are high quality, the stitching is phenomenal. I haven’t had any ripping or wear. I LOVE this bag.