Assembly was a challenge, although the instructions were really very good.  It took 2 of us about 5 hours.  The package was so heavy we had to unpack it outside and bring the pieces in one at a time.