This bag was everything I hoped it would be.  The canvas is tough but soft.  Its the perfect size for me.  The inside has several pockets, three with zippers.  I like the leather strap that for the outside front pocket and two nice size ozipper side pockets.  The shoulder strap is heavy duty and wide for comfort.  Its just a quality made all around bag.