Filled with organic kapok (similar to cotton fiber). Organic Cotton & Bhutanese Woven Fabric. Fair trade and handmade in Nepal. 12 x 5 x 2 inches. Weight: 2 lbs.