I love everything about this sofa...the casual yet elegant style,  the bleached white colour, the cotton fabric, the firmness of the seat cushions and the way it looks in my living-room.  I did have to wait 6 weeks for it but well worth it.  Delivery was great, the men placed it exactly where I wanted it.  No assembly required, the 4 small legs were already attached.  Just a matter of removing the thick plastic blanket that covered the entire sofa.  It also came with 2 toss pillows which I expected to be in the same colour as the sofa but were a greyish taupe instead.  I did not use them and purchased some colourful pillows instead.  The seat cushions are removable but not the back cushions.  Overall a great purchase!