All Bitch Bags are cotton canvas on the outside with a fully vinyl lined (because sometimes things get messy) inner and a gusseted bottom and gold metal zipper enclosure.