This not only comes with HDMI cable and level, but also many extra bolts and nuts to attach different TVs. Also came with wrenches to adjust swivel. Thus, you just need a drill, 3/16 drill bit, pencil, and phillips screw driver or socket set to screw lag bolt in the wall. Best to use socket so as not to strip out top of bolt. Wish bolt was black to blend in better. Wish it did have some ties or ways to tie off cables to the arm. Says it extends out 20 inch but I measured 19. The tilt is difficult to adjust since the allen bolt is blocked by the swivel bracket--had to swivel it around. Put on a 32 inch Vizio and allows TV to swing out and turn TV 90 degrees to the wall since it swings out. Very well made and strong. Great value if you need a swing arm with lots of range.