I'm very happy with this purchase.  The fabric is almost a mix of chenille, velvet, and microfiber and has been very easy to clean pet hair off of (cat).  The seat cushions were a little stiff at first, but they seem to be softening up over time (which I expected from any sofa really).  The size is good for a couch -- not too big, so if you're looking for something long this is not it.  Assembly was minimal - just screwing in the legs, which was quick and easy.  Has a nice mid century look with a contemporary feel.  so far I'm happy with my purchase!