It is made of 100% thick cotton canvas and lined in cotton with two 5.5” pockets on both front and back. It measures 22” in length and 14” in height with a 24” cotton webbing strap. Perfect for Summer Beach trips, or even just a quick grocery haul.