This bag is super roomy and has a great amount of little pockets. The zippers seems strong and durable. Nice color and gets the job done. Side note this is totally a unisex bag.  Only cons would be 2 things 1 its very flimsy like it won't stand up on its own. Which is nice to a point because of shoving in lockers but I think a little firmness would be nice for getting things in and out. 2 the side mesh pocket would be better with some Velcro or something cause thats where I throw my keys because its the easiest excessable spot but they always seem to fall out.