I didn't want to buy one of these but after my 3 year old ran off on me, I decided that this was better than dealing with so much worse. My guy is pretty big for a 3 year old but this expanded enough that it fit him at least for the next year. The pack is definitely small but it's meant to be for a toddler's little things and it's perfect for that.  I really reccomend this if your child is a runner.