I looooooove this couch. My fiancé said it was easy enough to put together by himself. It is on the firmer side but it is really comfortable too. The velvet is really great quality, it’s very soft and looks so on trend! I’m very happy with my purchase!