It is a quality sofa for the price.  It arrived ahead of time, and relatively easy to assemble.  Fabric is thicker than anticipated.  There are noticeable supports between each cushion, but are easily avoided sitting on each seat, just don't plan a snuggling up.