This sofa is perfect! Firm yet comfortably supportive seats, softer attached back cushions. I bought this to replace a well worn sofa based on the reviews. I bought the cranberry color and it was exactly as described. Could not be happier! Comes in a very large box so be ready for a little box wrangling, you may want help. Could not be happier with this purchase!