This rainbow baby blanket is soft with good weight to it. The main body is 45% cotton, 55% acrylic. Approximately 2 feet by 2 feet (some slightly smaller, others a little larger as they are all hand-made). Great for the crib, carseat, or stroller. Machine wash cold/tumble dry low heat or hand wash. $6.95 shipping to US locations PER ORDER (any number of items).