Great little loveseat but like the other reviews it is definitely firm. Easy to put together, took me less than 20 minutes. The fabric seems like it will snag easily and one of the buttons has already come off. But overall I am satisfied and it looks great in my small apartment.