Pros: This is a pretty little sofa.  I like the firmness of the seat cushions and the ease in putting it together.  Fabric is soft and velvety.  A strip of velcro along the back panel helps keep the back cushions in place.  Arrived in just a few days.  Cons:  It's probably not very well-made, but at $440, you get what you pay for.  The covers on back cushions and throw pillows are removable, but the seat cushions are not.  The fabric and cushions are literally attached to the base.  No way to wash except to spot clean. If that little detail was in the description, I missed it.  Legs are plastic.  See photos showing the gap where the 4 cushions come together.  No way to close this no matter how you position the cushions.