Wow!! Just wow!! I’m head over heels in love with this sofa!!! It’s huge and the seat depth is amazing!!! It is firm but it’s perfectly firm. This sofa is incredibly comfortable and I love love love that it comes with pillows! Sooo many pillows!! The sofa is also incredibly sturdy. There were some hiccups with getting it assembled but aside from that, if this Sofa will fit in your home, you just can’t go wrong!! I also LOVE the linen fabric!!Wayfair for the win!!