Sofa is firm . Upholstery material is uniform and very nice. Seems durable. Husband was able to put it together in about 1 hour. It easily coverts to a bed and back into a sofa. Measurements were accurate.