The sofa came in two separate deliveries, so the whole thing couldn't be assembled right away. After it was put together, its a beautiful looking couch! The cushions are a bit hard at first but its still very comfortable. We've had it for 3 or so months now and its started to give out a bit. One of my roommates uses one side of the couch for multiple hours a day for watching TV, gaming and doing work. That side of the couch has since weakened a bit and isnt as sturdy feeling as the other two sections of the couch. The backing of the couch is a flimsy black mesh type fabric, which our cat has recently torn a hole through.. Im thankful that its just the back, though. The fabric of the couch itself is velvet and feels wonderful! The fabric has split about an inch on one of the seams which is disappointing. 
With pets, anticipate that this couch wont last too long but its aesthetically a beautiful couch!