This was easy to put together. It got here quickly too! It’s firm but after a few weeks it’s easily becoming my comfiest and favorite couch I’ve ever had. The corduroy velvet material makes me so happy. It’s the perfect size. Love love love!  Recommend 100.