This sofa exceeded my expectations. It was very easy and straightforward to put together. It looks great too. I was worried about it being too stiff based on reviews. It's firm but definitely comfortable for me. I've fallen asleep on it multiple times. Great sofa. Great price!