Quality seems good, was even larger than I was expecting.  It is firm, like others have noted, but I like it. Very comfortable. Easy to assemble.

My complaint is with the color of the "gray" couch.  In the first two photos, you'll notice they are very different grays.  One is a warmer/beige gray, while the other is a cooler/blue gray.  We were wanting a cooler blue gray, but it definitely is not like that color, but more of a beige.  I think the picture showing the couch in a room needs to be reshot/recolored.  The picture of the couch on white background is more accurate.