Very soft fabric which my cats have no interest in scratching which is great!  We have dogs as well and their fur does not show or stick to the fabric very much. Our toddler has distributed different food items on it and all have wiped off easily.  It is the size of a small bed which makes it comfy for our family including pets to cuddle up on to watch TV.