Bought this for my 2 year old daughter.  It is just the right size to hold her preschool necessities and to fit on her back.  She loves to wear it and it is so cute - we get compliments on it wherever we take it.  Seems sturdy and well-constructed.