OMG we love this piece! Its firm, but I have a teen boy who has teen friends who come over to hang out, so Im hoping that means it takes longer to sag (haha). My elderly dog naps on it all day. Easy to assemble, looks like its easy to spot-clean. If youre tall you may want a higher back on the sofa part, but my tall brothers and friends say the chaise is really comfy. Overall a really great piece for the price.