It’s great for the price. Pretty easy to put together. It is firm. The fabric color was just like the picture to my eyes. No tears or anything. My only small complaint is that when I sit in the middle where the two cushions meet, you can definitely notice that you’re sitting on the cushion frame. Wish there was a little more padding material. It does look good though, and arrived a week early. Thanks!