Ordered this for my daughter (young) and she is in love with it...takes it to school every day. Quite roomy, but lays flat against the body if you don't fill it to the brim. Nice material with good stitching. colors were bright as well. The strap was too long for her, but a simple knot shortened it perfectly and she likes it even better!