I purchased this for my 2 year old to take to her pre-school.  It is super cute, great quality and fits her nicely.  The velcro is the entire width of the flap and holds tightly to contain everything in the backpack.  However, I find it is rather small to hold everything that I take for her (change of clothes, diapers, crib sheet & blanket), not to mention the artwork and items the school sends home.  I do manage to get all the items I send in the bag, but it's very compacted.  I still love the bag and am happy with the purchase, just wanted to share my thoughts as I also heard from others that it is a bit on the small side.