This is a brand new tapestry Route 66 print utility mini tote bag. It has a top carrying handle as well as a detachable shoulder strap. There are 2 top zippered compartments with one about 2" wide and the other 1" wide. There is a velcro closure pocket on the back. The front has a mesh pocket big enough to hold a water bottle and a smaller zippered pocket for eye glasses, cell phone, etc. Measurements are approximately: 3" D x 7" W x 9" H. It makes a great little travel bag or camera case. Pattern placement may vary from bag to bag.