This is just the right size for my 18-month old grandson. He can pack toys and snacks to go out. It arrived promptly. I was grateful that it was on sale and didn't have to pay the full $19.99 price.  This was a great purchase!