I was hesitant to order furniture online, but I'm so glad I did. This sofa is fantastic. Assembly was easy, even for a solo effort. It's firm yet comfortable, and I'm extremely pleased with my purchase.