I think it’s a great couch for the price. It’s fairly  large. In the photo, it’s set on a 9x12 rug and I removed one center modulepiece from on side. It fits perfectly now. It’s firmedium, but more firm than medium. The back is low but it’s still comfy. It was very easy to put together. It comes in 5 boxes. You repeat the same few steps screw legs on, put metal thingie to back, insert other end to the seat, then attach seats with the metal handle thing to join the moduleschairs together. I think the fabric is decent,  not as thin as I expected but I’d definitely take good care of it. I low key wanted the gray but I’m just as happy with the beige. Overall, worth the purchase.