I was able to assemble this sofa by myself in under an hour! It shipped on time and in one piece. The one complaint I have is that it shipped in one box, and when I unboxed it, I couldn't find the arm pieces that had to be assembled. NOTE: The arm pieces are zippered *inside* the main sofa part. It is a genius way to save space and shipping packaging and costs... but was confusing for me as the customer. I thought my box was missing pieces or that I had not received a second shipping box. After a stressful few minutes and almost calling the company for help, I figured it out. 

All the other reviews are accurate. This is a nice sofa for the price and big enough to seat a few people. It is not super soft - definitely feels more firm than squishy, but I am completely ok with that. The sleeper position of the sofa probably will only sleep one person comfortably (it is not very wide). Overall, I am happy with the purchase!