We got this to keep my daughter's ballet things together & it works well! We've also used it for taking toys and art supplies in the car. It is a generous size, though I don't think it would be comfortable with a lot of weight in it. I think of it like a "reusable shopping bag" but a bit more cute & fun.
Also my daughter is a tall 4 year old and the straps fit well enough, They can be adjusted by retying the knots to make it smaller too.