Love this sofa! It’s firm, but very comfortable. The dusty blue color is gorgeous. It took me a little while to screw the legs on since some of the holes didn’t align perfectly, but it wasn’t terrible.