This shelf was very easy to assemble, it came with a paper to tape to the wall to mark the nail holes.  It was supposed to come with drywall mounts but didn't, which wasn't a problem.  I love it.