These washcloths are made with 100% cotton yarn. They are machine washable and very durable with long lifespan when properly cared for. These can be used in the bath or in the kitchen. All are handcrafted in NC. Each cloth is approximately 9″x9″. Exact size may vary. Colors are assorted so we cannot guarantee a specific color. If you are looking for a specific color contact us so we can check inventory for your color.