Awesome bag but it's not canvas but more like ripstop nylon, very light material and may not be resistant to heavy wear and tear but I love this bag because of the utility it gives me and it has a side side zipper and if you hate using buckles than you can use zipper and it has a laptop compartment.