I am completely happy with this sofa.   It greatly exceeds the expectations I had for a sofa at this price.  The color and quality of the fabric is high end, a beautiful shade of blue-green.  We put it together in about 30 minutes.  The seat is firm but comfortable.  A small adult or child can lie down.  The back pillows are supportive.