I bought this for my two year old daughter for preschool and it is a good fit for her.  Not too big or small.  You can not pack a lot in the backpack so keep this in mind when purchasing for an older child.  Her lunchbox is on the larger size and I can fit it in the backpack.  The backpack is of good quality and I will be purchasing another one for her next year.