Very solid construction, really easy to assemble. Arms are surprisingly more padded than they look. The seat cushions stick out a little further than the picture, and tend to slide forward over time. Cushions are all very supportive and comfortable - you don't sink in, create a divot, or feel like you're sitting on wood. Overall, a really good sofa for the money.