This full print messenger bag comes with a flap top and uses heavyweight 12 oz top quality cotton/polyester blended canvas fabric which allows you to print your own designs from the back to front. Adjustable shoulder strap is adjustable to ensure comfort and functionality.