A.B.
I would recommend a Jansport. They come in all shapes, sizes and colors/patterns and they have a lifetime no questions asked guarantee. If a seam ever splits or the fabric tears you can take it to any retailer that sells Jansport and they will replace it. GI joes sells them and so does Big 5 I don't know where else but the price is almost always within a few dollars wherever you find them.