Pretty easy to assemble although I put the arm rest upside down. Easy fix. The sofa has been sitting for a few days and has puffed up considerably. The sofa is the perfect size for my studio. Seating is comfortable. May be good for a nap. Need to get some pillows for a little glamour. I’m happy with this purchase.