This sofa is the perfect size for my space and was very easy to put together. It is a little firm but still comfortable enough to function. I love that the six pieces can be rearranged however I want. The first delivery shipment was a week late, and the second shipment was 2 weeks late.