This couch is exactly what I wanted. Firm, but still comfortable. Great price. The color doesn't exactly match the photos, it does have a blue tint to it. I think it looks great though. It was pretty easy to put together.