Great sofa! Nice and firm, feels like HEAVEN after a long day. We had an issue with one of the legs, but All Modern customer service took care of it right away, without question or hesitation. Love!