I am so thrilled with this couch!  The fabric is super soft & I love that I can rearrange all the pieces. The cushions are a little firm, but that’s just because it’s new. Assembly was really easy. No tools required. It took me about 2 hours to put together. The only reason I gave this couch 4 stars is because the back & arms are flimsy. I have this couch against a wall, so it’s not a problem.