The Cottonblossom beach bag is made from beautiful 10oz organic cotton canvas. This eco friendly shopping bag, features attractive contrasting shoulder straps, and has been hand crafted with care.