Very easy to put together!! The seat cushion is perfect - firm but still comfortable to lay down on  the 2 toss pillows are very comfy. Love this loveseat!! Only wish that it came in a sofa to match!!