These rattles are hand knit with a little crochet and are soft and squishy. Made by a women's cooperative in Lima, Peru. 100% cotton with eco-friendly dyes. Approximately 3" x 3".