Very easy to assemble. The size is decent, but it won’t sleep someone who is much taller than 5’8”. It looks great and is pretty comfortable; it’s definitely on the firm side though.