This couch is gorgeous. I absolutely love the bench seat. If you like firm, you will love this. The assembly was pretty easy, you just might want someone with small hands to assemble as the space between the front foundation and the arms is quite small. I am a short woman and this took about 1 hour to put together. Maybe use your own Allen key for this one because of the tight working area. Additionally, over the past month I’ve noticed that you need to wear in this couch pretty evenly. Try not to sit in the same spots at first because the back cushions will actually hold their shape over time. Wear it evenly. Great for the price and doggy approved!