This bag is great for what I need.  It's smaller than my big messenger bag but if I need to I can still fit my laptop (in it's soft case) in the bag with a book or two.
The velcro is a little weak (under the buttons) but mine is holding just fine so far- and if it goes I'll sew it back or buy the iron -on velcro.  The shoulder strap is wide and the strap can be made really long or really short (what I want).  It's great if you're looking for a lightweight, rather sturdy casual canvas bag.