Firm, but comfortable. Easy to assemble. The color is a little lighter than it seems in the picture. Overall, a nice couch.