I love this sofa. It needed two people to put together but wasn’t hard, just awkward.  It’s nice and firm. Wish I could say that I love sitting on it but I’ve only gotten to sit on it once and took one nap on it. My pitbull has decided that she needs a pink velvet couch. Ever argue with a pitbull