I’m so happy with my purchase, the sofa is just right in how much it is firm and tall. Easy to install and excellent quality. I bought 3 pieces of them, two with double seats and one with three seats to fit our big family