The assembly was fairly straight forward, however I had to go buy additional pieces for mounting it to the wall in order to make sure it was stable and sturdy enough to hold my TV.