I LOVE this sofa, it was exactly what I envisioned. Very mid-century, easy to put together (just screw in the legs), and looks great. I got the light grey and the color is spot on. The material is soft and feels like a mix between felt & linen. The seat cushion IS firm, but not uncomfortable. I didn't even need to break it in, which I thought I might. I guess it's personal preference, but I think it's perfect and I'm very happy with the purchase!