Great sofa for the price!  I ordered light gray cotton blend and the fabric is nice.  The cushion is on the firmer side, which I like.  Also, with some patience, one person can put this together.