Easy to assemble (I did it by myself), the hardest part was getting the cushion onto it - it's very big and heavy and doesn't want to bend initially. Very comfy and it looks great! It's perfect in my office and will be great the next time I have guests!