This product is ideal for a junior high or older student.  For anyone younger it is huge.  However, the compartments and layout of the bag are terrific.  My 10 year grand daughter claims it is very comfortable and not too big for her.  She carries several books, her lunch, gym clothes and many other items on a typical school day.  The bag is very well constructed.  The design is attractive as is the outer fabric.  I like it because the colors stand out and I'm able to quickly find my grand daughter when I am looking for her after school.