Pro:
It took a while to get out to me, but it did arrive in good condition.  The canvas is of good quality, and the stitching seems adaquate.  The size is perfect for a small field bag and saves me from having to tote my complete daypack around for urban park hikes.

Con:
Workmanship is only adaquate.  Stitching is not precise and expect to have to sew some of the trim down.  Also, consider adding bar tacks to the shoulder strap anchors.

Overall:
It's a sturdy for an inexpensive bag, but it's an inexpensive bag.  Expect to spend some time with heavy duty (upholstery or carpet) thread and needle to get it up to par.