Firm but very comfortable. Easy to put together. Looks really nice and was a good price. Update after 3 1/2 years.. Still have it. Seams in cushions split and couch sinks in a spot.  It was well used and abused. Time for couch.