We just received this sofa today and it is beautiful. It was well packed (arrived in three large boxes) and easy to put together. It is firm, but we were expecting that and plan to add some throw pillows to it. So far we're very happy with it!