This couch is firm, but very comfortable.  The fabric is nice and the color was just as pictured.  It was also extremely easy to set up.  I would definitely recommend it to others!