I just got it but it was so easy to  assemble that I was able to do it myself! It took me more time to break down the boxes then actually assembling it. The back cushions are so cozy and squishy, the cushions you sit on are a little firm but I hope with time they loosen up. Since opening 2 hours ago they have plumped up a ton!