Perfect fit for my 7th grade daughter.  She loves the color and all the compartments.  Great quality and love the lifetime warranty!  I was worried it would get dirty pretty quickly, but its a nice mixture of both white and gray, so I am no too worried after seeing the bag in person.  Its auper cute!!!