very soft fabric, my two kids are cow obsessed, they both loved these, the zipper is good quality & the price is excellent,  not a fan of the tag that came saying it should be $48 Wow, glad Amazon prices are much lower!  Washes well, very warm, perfect for kiddos that don't like blankets!  Actually glad its a little big, enough room to be comfortable & grow a little!