I bought this because I have chronic illness and I never know when I'm going to have to make a quick trip to the hospital. I wanted something that was smaller and lighter than a tote bag and easier to organize - I don't want to dig around in a tote bag to find things when I'm sick.I bought the large size so I could fit in a pair of shorts, panties, t shirt and light night gown inside along with my other hospital necessities. I rolled the clothing items up and they fit perfectly inside of the main compartment - with room to spare.In the large main compartment I was able to fit in a change of clothing & a small ipsy makeup bag with travel size moisturizer, Chapstick, a few individually wrapped facial wipes, Tweezers, hard mints, and some dental picks/flossers. I also put in a 6 inch portable USB powered/rechargeable desk fan. (steroids in the hospital make me super HOT plus, I just can't sleep without a fan, LOL)Inside of the main compartment there are also pockets for full size products where I put a waterless shampoo and unopened leave in conditioner. I have very long hair so I need to be able to take care of it (or have a nurse help me take care of it) while I'm bed bound.In one side pocket I have 2 extra toothbrushes + small topthpaste, disposable razor, and hair comb. In the other I have my charging bank, charging block, and a multi-charger.Inside of the main compartment there are 2 zipper pockets on the top flap where I have 2 pens, small notepad, tampons, sleep eye mask, hair ties, a folding compact brush with mirror, folding phone stand, fold up nylon grocery bag so i can bring things home from the hospital, listerine strips, travel size deodorant and small spray hand sanitizer.This bag fits all of the things I could possibly need for a short stay in the hospital, plus a little bit extra! It's not large and bulky like a backpack or tote bag, while giving me the ability to keep everything nice and organized. Zippers feel smooth and sturdy so far. I would definitely recommend this to any chronic illness warrior!