This was very easy to assemble.  I did it by myself with the tools provided. I did have to have someone help me flip it over.  It's firm but not uncomfortable and the fabric and color are very nice. It's easy to lay out into a bed, set at a  angle to lounge or set up as a couch.