I honestly like the bag, it holds a good amount of stuff can hold a change of clothes or schoolwork. The material is also kind of waterproof on the inside. The outside is a thick fabric. I think it could maybe have another compartment inside? Honestly I rate it a 4.6/5