This is a wonderful tote bag to use if you're a teacher, a college student, a mom, or a traveler. The first thing I did when I got it was to wash it in the washing machine to see if it truly was a washable bag. It held up fantastically and came out shaped the same with no ripping or fraying seams. So it holds up to the washable claim. I'm a pre-k teacher and I really like this. I can fit my 2020 MacBook air, a folder with papers, scissors, a gluestick, pen, tape, keys, headphones, phone, wallet, and a few feminine products in this bag without it bursting or straining. I keep my water bottle in an outside pocket. It has a spot to clip on keys, a zippered pocket inside for more valuable possesions, two decent sized pockets that you could fit a phone, headphones, snacks, into, a pen holder that is easily accessible, and an outside waterbottle pocket and some additional outside pockets that I don't personally use (because it holds enough inside I don't need it. The top of the bag zips, but still has a slight gap that really small things could fall out of. The cross body strap is adjustable and would fit someone fairly petite but it can also be generously sized for well into the plus-size friendly category. As someone who was formally plus sized, I know it can be really hard to find cross body bags that fit, and I believe that this one would fit many different body types. The handles are also a good size and I can fit them over my shoulder and under my arm easily, and I'm not super small either. I like this bag, I'd definitely recommend it. I could also see using it as a diaper bag, so long as you aren't transporting bottles that need to be kept cold. The pockets could fit diapers and wipes and you could fit all your parenting on the go necessities inside this too. This is a nice bag, the price is good, and its well made and washable.