This loveseat arrived quickly and was fairly easy to assemble with two people. The cushion is firm and feels solid. We’ve only had it a week, so we’ll see how it holds up, but we have a great first impression!