I'm a teacher and have been on the lookout for a cute tote for ages.  I wanted something that could fit my laptop, papers and personal items.  This one is larger than I expected, but it's not overly huge.  It fits my 15" laptop plus papers, etc, both horizontally and vertically.  The colors are fun.  I do wish it had an inner zippered pocket.  It just comes with the little zippered bag, which isn't really big enough to use for personal items.  I spilled coffee on it the other day (totally brilliant, I know).  I would have expected this bag to be more "liquid repellent" based on its material type, but the coffee just soaked right into the zebra stripes and stained.  Hopefully, it will wash out.