Great sofa, really easy assembly. Larger than expected. Firm but comfortable. Other reviews mentions pieces disconnecting but on carpet it has not been an issue. Wanted something that would not hold on to dog hair, this sofa is perfect, pet hair easily brushesvacuums off.