So pretty! Personally I think you can't beat acrylic for baby stuff. Wash and dry, doesn't stain or fade, keeps its shape wash after wash and gets softer every time. Cotton is nice, but not as durable or forgiving. And it is probably just my warm weather bias, but I don't get wool for babies at all. Superwash for outerwear maybe.
There are times when acrylics are perfect. This blanket will be a great carriage blanket when I take the grands for a walk.