Very easy to assemble if you read the instructions very carefully and follow every step.  It took us about 2 hours to assemble.