Love this sofa!  It looks beautiful in the living room. I bought it in the off white color and could not be happier.  One of the arms had some dirt on it after I removed the packaging but it came off no problem. Was not aware the back cushions were attached.  They are a little puffy now but in time as people sit against them they will push in.  The two toss pillows are filled with a loose foam but I just removed it and put in a nice feather pillow.  
The price was great! I would highly recommend.