This sofa is GREAT.  Perfect length. Great firmness.  The fabric is beautiful and a perfect match to the photos.