The couches were easy to assemble. I assembled the couches myself, with little effort. The cushions are firm but comfortable. The couches look great in our sitting area.  I’m pleased with my purchase.