We gave these to our groomsmen as gifts for being in our wedding. We filled them with fancy products. They worked perfectly. The navy canvas is clean and nice looking. The zipper works well. It was way more than I expected considering the low cost.
The strap was frayed when I received it. The buckles fell off because they're fake..they're magnetic buttons and come undone.. I've already lost one. The pocket inside w the zipper doesn't zip. Hasn't since I received it in the mail. Overall it works fine as a book bag and for 20 I guess it's okay, but I would have preferred to spend more and get something of better quality.