Adorable little loveseat! Soft to the touch, but a little firm when seated. Super easy to assemble, just screw on the legs and push the backrest onto the bottom part and you’re done, took about 5 minutes tops. Perfect size for my office!