This bag is very classy looking. The strap is comfortable and perfect length to put up on my shoulder to carry. Very sturdy material and will probably last me years. There are pockets all around for water bottles, etc. Great zipper to keep everything inside as needed. There's a ring that you can attach your keys to if wanted as well. Mesh pockets on the ends, and a velcro closure pocket on the outside for a cell phone etc. I've received many compliments on it!If you want something where the sides stand up on their own however this isn't it. I did put a piece of cardboard at the bottom to keep it ridgid. And I cut down a cardboard box & placed inside to help with the structure. You can always buy a nice ready made insert. But none really fit my needs, I just needed one to fit not quite the whole inside, and this works great. I've included photos of what I did. No one looks inside the bag, and when zipped closed, or on my shoulder you can't see the cardboard at all. The first photo is just the flat piece of cardboard at the bottom. The other shows the cut down box I used. It was a printer toner/cartridge box. Both I reinforced with packing tape. If I see a cheap insert somewhere maybe I'll buy it, but so far this works perfectly.The bag has a rubberish material inside which I'm sure makes it water resistant as well. I carry my lunch box, water container, binders, organizer, etc., etc. to and from work. This really helps keep me from juggling all these items to and from my car, etc. And it looks really nice as well. I'm very happy with this purchase.