Super easy to assemble; look great. Ordered two and once them. They are firm but not uncomfortable. One sofa had a bit of dent in one of the pieces but not really that visible.