I LOVE this couch. So for reference I have had this couch for almost five months now. I have a 4 year old, a cat, and a chocolate lab. There has been coffee, yogurt, milk, juice, food, mud, etc, spilled on this couch. It literally just wipes clean! I was concerned the velvet was going to be too delicate but truthfully it has been amazing. 
The cushions have held up great- my son makes forts all the time with them. The underpad of the seat cushions doesn’t hold onto hair which is a HUGE plus for me. I think the slight gray tone to it works wonders to hide dust that settles on it in this old home. I vacuum it once a week and wipe off as needed. I would 100000 purchase again even with the price and the materials knowing how rough my house is on furniture. Also the connections are so easy and so good to hold the two pieces together.