The sofa arrived quickly.  It did take awhile to put it together.  The cushions are good and firm. The fabric has a nice feel to it. Shopping and comparing was an easy task.