I've owned this piece for a month now. I sprayed it with Scotchgard  (I am the mother of three kids and a husband lol) I put it together in about 15 min, super simple! The way the frame is made is obvious so if I ever needed to reinforce anything over time it would be very easy to (I am a do-it-yourself type of girl) The seat cushions are super firm (love it!... will last forever!) The cloth upholstery is durable but soft. The back pillows are removable and all the covers and throw pillows are washable. I suggest letting the foam cushion air out for a little while to regain there shape after being compressed in a box. Be aware that this is not a "sink-into-it" type of couch but it provides practical and comfortable seating. Very happy with my purchase!