Solid couch, I highly recommend! We love the fabric, because it's going to be great for our German Shepherd. The fabric is a thick weave (perfect for puppy nails) and offers easy clean up for dog hair. The seats are of a medium firmness - it may take a month to break in, but it's already feeling so cozy for movie nights in. We ordered the sectional in grey, and it is true to color in the photo. I like that the sofa comes with a bracket to connect the two pieces together, it just feels very sturdy. High quality, beautiful mid-century modern design, and at a super price. Also, EASY assembly; my husband put this together by himself in under a half hour. Thanks, Wayfair!