Well I just received it so can’t leave a review as far as longevity, but it is perfect so far. It’s holding up to the dog and cat. It is nice and wide so all 3 of us fit on it perfect. The bottom cushions are fairly firm.