Rattle is made of 100% organic cotton with 100% polyester fill. Size: approx 4.5" by 3". Made entirely by hand with natural materials and as such there will be slight variations in size, color and design in line with the unique nature of this product. All Pebble products are made in Bangladesh by the extremely talented and capable artisans at Hathay Bunano. Guaranteed Fair Trade and certified by the World Fair Trade Organization.