The fabric is so soft! I have cats and they love it, the hair is visible but easy to clean off. I haven't had this couch that long but its sturdy and seems like it will hold up well. I was able to put it together by myself.