comes with everything needed and was a simple install. was able to do it myself in a hour or so. still have to add a net lol but feels sturdy, no squeaking and i just really love the look.