100% 10 oz. natural cotton canvas, approximately 20″ x 16″x 6” with 22” handles with a convenient inside pocket.