Really cute, well-made bag, thoughtful storage pockets, padded protection, seems waterproof, easy to carry. Unfortunately too small for me. If you go by the stated dimensions 11.8" x 8.3" x 4.7" (W x H x D), it's somewhere around there, but don't go by the stated volume (12L) because it's much less than this. Also the side pockets barely fit a water bottle. I like to stay hydrated so I tend to carry a behemoth thermos around, but even my blender bottles didn't fit. I have a small water bottle that does fit, but I can only use one side pocket at a time while carrying a couple small notebooks and my kindle inside. Great organization for all the little things I need, but ultimately not enough room for my purposes so it's going back. May be perfect for your needs though.