I absolutely love this sofa... it came on time and very easy to assemble... I assembled it all by myself... the only thing I will say is that each section moves easily and I have hard wood floors so I suggest putting a rug down so it won’t slide around as much.... other than that it’s perfect it’s very comfortable yet firm... and it fit my small living room... I highly recommend!