Top is cotton, underside is polyester and pulled, pulled stuffing through and is messy.