Exactly as described and I love it.  For a canvas messenger bag, it has more compartments than even I expected, which is great!  Excited to take this on our trip through planes, ships, trains and many automobiles!