I love the fabric - for the price, it’s very nice and not at all plasticy feeling. It’s very firm, but still comfortable. Definitely on the smaller side, which is what I needed. I put it together myself, which is not easy, but doable. Recommend reading through all steps first... I tightened all bottom screws before realizing there were two additional screws on sides. One of them was impossible to tighten all the way at that point