Love this sofa. A bit firm, but is the perfect size. Only have to connect the feet, back extendors and then the two pieces of the sofa. Super easy to put together. Everyone loves the look!!!