The sofa fits beautifully in the space we needed it for; however, there is much needed room to improve for the price. The arms are still wobbly when attached and we will need to add extra brackets to the back to hold them on. The foam in the seat cushions are thin and will wear down quickly. They are harder than the foam in the back cushions. Luckily, the back cushions zipper, so we can refill if needed. It’s framed with a super thin, cheap lumber. The only things that seem will hold up are the thick plastic legs and the fabric. We have this sofa in a low traffic room that doesn’t get much use, so we are hoping it will last a little while. Right when we were putting this together, my husband was first thinking “how can I repair this if something goes wrong without having to buy a whole new sofa”. He said it’s doable.