I personally love this sofa, I’ve had it for awhile now and love how firm it is. I have a cat and it’s held up pretty well with him . Highly recommend.