Love how this looks. It matches with our existing chairs well. The cushions are definitely firm, but not uncomfortable. The assembly was challenging as the illustrations aren’t super clear. We have one area along the back that we could not get the panels and bolts to line up perfectly, however it does not affect the function of the loveseat at all. For the price, it was a great purchase.