It was easy to put together and the pull-out portion works well. It is not on the softer or plushier side but that is not an issue for me. I was worried the light grey fabric would get water stains easily, but I tested it on the sides, it didn’t stain. Overall it is a very good couch for its price point.