The shelf was really easy to assemble and hang on the wall.  It helps to have a good level, but overall it was a quick (15-20 minute) assembly from open box until it was on the wall.  I think the most time was taken to measure before mounting, the shelf itself was assembled in under 10 minutes.