This gray baby blanket is handmade and very soft with good weight to it – not at all flimsy or see-through. The main body is 57% cotton, 28% nylon, 15% polyester. 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.