I was very happy with the wall shelf.  My husband was able to assemble the pieces together without any problems.  It was exactly what I expected.