Super duper easy to put together. Took myself 30 minutes. Sofa is a bit firm and back pillows aren’t as fluffy as can be but adding accent pillows will do the job. The size is generous and fits in my apartment perfectly. Can’t beat the price so I deff recommend