Arrived today and it's perfect.  The size works well in our small living room. The color and material are exactly what's shown on the site.  I was concerned that the feet are plastic and researched purchasing some wood ones but they're fine for now.  The cushions are firm, like others noted but I feel it will break in nicely.  Very please.  Great couch and a great price!