Easy to assemble and looks fantastic! 
It really took me about 10 minutes to de-box and put the legs on by myself. Needed help to place it upright, but that was it. Its pretty firm, but works really well as a multifunctional piece, part reading lounger and part additional guest sleeping. Very happy with it :)