I chose this particular sofa for the cushion depth and color. I put it together myself and the instructions were very simple to follow.  I have only had it in place for a week, but seems to clean up easily and the dogs seem to love it. The cushions wipe down very nicely.